在CentOS Minimal系統中,軟件包管理主要依賴于RPM(Red Hat Package Manager)命令。RPM是一種強大的包管理器,用于安裝、卸載、升級、查詢和校驗軟件包,以及進行數據庫維護。以下是RPM命令的一些常用用法:
rpm -ivh package_file...
-i 或 --install:安裝軟件包-v 或 --verbose:顯示詳細信息-h 或 --showduplicates:顯示安裝進度條--test:測試安裝,但不執行安裝--nodeps:忽略依賴關系--replacefiles:忽略軟件包之間的沖突文件--replacepkgs:如果軟件包已存在,重新安裝--nosignature:不檢查來源合法性--nodigest:不檢查包完整性--noscripts:不執行程序包腳本--nopre、--nopost、--nopreun、--nopostun、--nopretrans、--noposttrans:不執行與程序同名腳本rpm -ivh package_file ...rpm -uvh package_file...
-u 或 --upgrade:升級軟件包-f 或 --freshen:安裝有舊版程序包時升級,否則不執行安裝--oldpackage:降級--force:強制安裝rpm -uvh package_file ...rpm -q package_namerpm -qf /path/to/filerpm -qp --queryformat '%{name} ' package_filerpm -qp --queryformat '%{name} ' package_file | xargs rpm -qp --queryformat '%{requirename} ' | sort | uniq請注意,上述信息基于RPM命令的標準用法,實際使用中可能會因軟件版本或特定需求而有所不同。建議查閱相關文檔或手冊以獲取最準確的命令格式和選項。