萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Linux 教學

Red Hat Linux RPM 軟體包管理完整指南:安裝、升級、查詢、驗證與衝突處理

RPM(Red Hat Package Manager)是 Red Hat 開發的軟體包管理系統,優點:操作簡便、查詢強大、支援完整性驗證、相容原始碼包。套件命名如 rhviewer-3.10a-13.i386.rpm 可直接讀取名稱、版本、釋出號、平台。

五大管理模式

  • 安裝(-i)
  • 刪除(-e)
  • 升級(-U)
  • 查詢(-q)
  • 驗證(-V)

1. 安裝軟體包

# rpm -ivh rhviewer-3.10a-13.i386.rpm
  • -i 安裝模式
  • -v 顯示詳細資訊
  • -h 以 # 顯示進度條

支援 FTP 遠端安裝:

# rpm -ivh ftp://xxxx/rhviewer-3.10a-13.i386.rpm

遠端建議保留 -h 或改用 --percent 顯示百分比。查詢完整幫助:rpm --help 或 man rpm。

常見安裝情況處理

(1)重複安裝

錯誤:package rhviewer-3.10a-13 is already installed

強制重裝:

# rpm -ivh --replacepkgs rhviewer-3.10a-13.i386.rpm

(2)檔案衝突

錯誤:rhviewer /usr/bin/rhviewer conflicts with file from msviewer-1.10b-01

強制覆蓋:

# rpm -ivh --replacefiles rhviewer-3.10a-13.i386.rpm

其他實用操作

  • 升級:rpm -Uvh package.rpm(不存在則安裝)
  • 查詢已安裝套件檔案:rpm -ql package_name
  • 查詢檔案屬於哪個套件:rpm -qf /path/to/file
  • 驗證套件完整性:rpm -V package_name(-Va 驗證所有)
  • 刪除:rpm -e package_name

掌握 RPM 核心指令與參數,是 Red Hat 系統管理的基本功。

copyright © 萬盛學電腦網 all rights reserved