linux下yum安裝的最簡方法
inux下軟體之間依賴關係很複雜,有時候安裝一個軟體需要花上好幾天,99%的時間都在安裝對應版本的依賴。Yum的出現大大簡化了軟體管理工作,可以讓使用者在無需關心軟體依賴的情況下,方便的進行軟體的下載、更新和使用。軟體安裝完成後,yum還會幫助設定系統環境變數,大大簡化了工作量。
Yum的安裝方式有很多種,網上的各種教程也是五花八門,編譯安裝需要依賴特定的python版本,有些會有依賴的版本衝突,折騰了好幾個小時,找到了下面這個最簡單可用的安裝方式。
yum最簡方法安裝
下載最新的yum-3.2.28.tar.gz並解壓
執行安裝
touch/etc/ yum.conf
cd yum-3.2.28
更新系統,搞定收工
yum check-update yum update yum clean all
yum基本用法
查詢系統裝已經安裝的軟體資訊
對於一個rpm包來說,都是有"-“和”."構成的,基本上有以下幾部分組成: * 包名 * 版本資訊 * 釋出版本號 * 執行平臺,當出現noarch,代表的是軟體可以平臺相容
1)查詢系統中已經安裝的軟體
rpm -qa
2)查詢一個已經安裝的檔案屬於哪個軟體包;
rpm -qf 檔名的絕對路徑
3)查詢已安裝軟體包都安裝到何處;
軟體名定義是:rpm包去除平臺資訊和字尾後的資訊
rpm -ql 軟體名
4)查詢一個已安裝軟體包的資訊
rpm -qi 軟體名
5)檢視一下已安裝軟體的配置檔案;
rpm -qc 軟體名
6)檢視一個已經安裝軟體的文件安裝位置:
rpm -qd 軟體名
7)檢視一下已安裝軟體所依賴的軟體包及檔案;
rpm -qR 軟體名
對於未安裝的軟體包資訊查詢
1)檢視一個軟體包的用途、版本等資訊;
rpm -qpi rpm檔案
2)檢視一件軟體包所包含的檔案;
rpm -qpl rpm檔案
3)檢視軟體包的文件所在的位置;
rpm -qpd rpm檔案
4)檢視一個軟體包的配置檔案;
rpm -qpc rpm檔案
5)檢視一個軟體包的依賴關係
rpm -qpR rpm檔案
軟體包的安裝、升級、刪除等
1)安裝或者升級一個rpm包
rpm -ivh rpm檔案【安裝】 rpm -Uvh rpm檔案【更新】
2)刪除一個rpm 包
rpm -e 軟體名
如何需要不管依賴問題,強制刪除軟體,在如上命令其後加上 --nodeps
簽名匯入