天天看點

軟體包的安裝:rpm與yum

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     軟體包名字                降級(更新後想安裝舊版本,舊軟體包必須存在)

繼續閱讀