1. 程式人生 > >6.2.2-軟體包管理-rpm命令管理-安裝升級

6.2.2-軟體包管理-rpm命令管理-安裝升級

包全名與包名

  • 包全名:操作的包是沒有安裝的軟體包時,使用包全名,而且要注意路徑
  • 包名:操作已經安裝的軟體包時,使用包名。是搜尋/var/lib/rpm/中的資料庫

RPM安裝

rpm -ivh包全名

選項:
-i(install) 安裝
-v(verbose) 顯示詳細資訊
-h(hash) 顯示進度
–nodeps 不檢測依賴性

  • 安裝實驗
  1. 確定光碟是否掛載在這裡插入圖片描述
  2. cd /mnt/cdrom/packages/
  3. rpm -ivh httpd-… (使用tab鍵)安裝主包在這裡插入圖片描述
  4. 發現依賴性在這裡插入圖片描述
  5. 又發現依賴性在這裡插入圖片描述
  6. 發現依賴的是模組,去網站查詢需要安裝的apr,再依次往上安裝在這裡插入圖片描述
    在這裡插入圖片描述在這裡插入圖片描述
  7. 然後再依次安裝最開始第四步的包,看是否需要依賴

RPM包升級

rpm -Uvh 包全名
選項:
-U(upgrade) 升級

解除安裝

rpm -e 包名
選項:
-e(erase) 解除安裝
–nodeps 不檢查依賴性