包名與包全名

包全名:操作的包是沒有安裝的軟件包時,使用包全名。而且要注意路徑

包名:操作已經安裝的軟件包時,使用包名。是搜索/var/lib/rpm的數據庫

軟件包安裝

rpm-ivh 包全名

常用的選項

選項-i(install)安裝

-v(verbose)顯示詳細信息

-h(hash)顯示進度

-nodeps不檢測依賴性

軟件包升級

rpm –Uvh 包全名

選項:-U(upgrade)升級

軟件包卸載

rpm –e 包名

選項:

-e(erase)卸載

-nodeps 不檢查依賴性

查詢是否安裝

rpm –q 包名

選項-q 查詢(query)

-a所有(all)

rpm –qi 包名

選項:-I 查詢軟件信息(information)

-p查詢未安裝包信息(package)

查詢包中的文件安裝位置

rpm –ql 包名

-l(list)

-p查詢未安裝的文件包位置(package)

查詢系統文件屬於哪個rpm包

rpm –qf 系統文件名

選項-f 查詢系統文件屬於哪一個軟件包(file)

查詢軟件包的依賴性

rpm –qR 包名

選項

-R查詢軟件包的依賴性(requires)

-p查詢未安裝軟件包的信息

rpm軟件包校驗

rpm -V已安裝的包名

選項-V校驗指定rpm包中的文件

rpm包中的文件提取

 rpm2cpio  包全名

cpio –idv 文件絕對路徑

rpm2cpio 將rpm包轉換為cpio格式的命令

cpio是一個標準工具用於建立,還原備份檔案文件

》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》


yum在線管理命令


查詢

yum list

查詢所有可用軟件包列表

還可以用yum search 關鍵字

搜索服務器上所有和關鍵字相關的包


安裝

yum –y install 包名

install 安裝

-y 自動回答yes

 

升級(在使用升級命令時如果包名沒寫將升級所有軟件包括Linux內核,可能會導致服務器崩潰)

yum –y update 包名

update升級

-y自動回答yes


卸載(不建議使用卸載命令,可能會導致Linux服務器的軟件不能用,如果不加包名會卸載所有的軟件)

yum –y remove 包名

remove卸載

-y 自動回答yes

 

yum grouplist

列出所有可用的軟件組列表

yum groupinstall 軟件組名

安裝指定軟件組組名可以由grouplist查詢出來

yum groupremove 軟件組名

卸載指定軟件組