1.rpm
安裝:
rpm 參數 軟體包(包括名字,版本号)
rpm -iv(顯示安裝詳細資訊)h(顯示安裝進度)軟體包
rpm -ivh --nodeps 軟體包 (忽略依賴關系)
rpm -ivh --replacepkgs 軟體包 (重裝軟體包)
rpm -ivh --force 軟體包 (強行安裝)
rpm -ivh --test 軟體包 ( 測試 )
rpm -ivh --justdb 軟體包 ( 更新資料庫)
解除安裝:
rpm -e 軟體包的名字(不需要版本号)
更新:核心一般不能通過以更新的方式安裝
rpm -F 軟體包 隻更新已經安裝的老版本号的軟體包
rpm -U 軟體包 直接更新,不需要是否已經安裝
rpm -U --oldpackage 軟體包 實作軟體包的降級安裝
查詢:
rpm -q 軟體包名字
rpm -qa 軟體包名字 顯示目前系統安裝的所有軟體包
rpm -ql 軟體包名字 查詢軟體包安裝的檔案
rpm -qi 軟體包名字 顯示軟體包摘要資訊
rpm -qf 檔案名 檢視檔案是由哪個軟體包安裝的
rpm -qc 軟體包名字 檢視配置檔案
rpm -qd 軟體包名字 檢視軟體包幫助資訊
rpm -qR 軟體包名字 顯示軟體包的依賴
rpm -q --provides 軟體包名字 軟體包功能
rpm -q --scipts 軟體包名字 了解軟體包的運作方式
rpm -qa "kernel*" --queryfomat "%{NAME}-%{VERSION}.\n"
校驗:
rpm -V 軟體包名字
軟體包資料庫 /lib/var/
rpm --initdb 軟體包名字 更新資訊,不會覆寫原有資料庫
rpm --rebuilddb 軟體包名字 全部覆寫
簽名:
rpm -K 軟體包
rpm --checksig 軟體包
rpm --checksig --nodigest 軟體包
rpm --checksig --nosignature 軟體包
2.yum
yum list all 顯示所有的軟體包(包括安裝的和未安裝的)
yum install 軟體包名字 安裝軟體包
yum reinstall 軟體包名字 重裝軟體包
yum remove/erase 軟體包名字 解除安裝軟體包
yum check-update 軟體包名字 檢查軟體包的更新
yum list install 顯示已經安裝的軟體包
yum list available 顯示可用的軟體包
yum clean 清楚緩存
yum provides =rpm -qf 檢視檔案是由哪個軟體包安裝的
yum groupinstall “group1 group2 ”安裝組軟體包
yum info 軟體包名字 顯示摘要資訊
yum --nogpgcheck(不檢查) localinstall 本地軟體包的安裝
yum upgrade 軟體包名字 更新
yum downgrade 軟體包名字 降級(更新後想安裝舊版本,舊軟體包必須存在)