包名與包全名
包全名:操作的包是沒有安裝的軟件包時,使用包全名。而且要注意路徑
包名:操作已經安裝的軟件包時,使用包名。是搜索/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 軟件組名
卸載指定軟件組