linux下yum安裝的最簡方法

NO IMAGE

Linux下軟體之間依賴關係很複雜,有時候安裝一個軟體需要花上好幾天,99%的時間都在安裝對應版本的依賴。Yum的出現大大簡化了軟體管理工作,可以讓使用者在無需關心軟體依賴的情況下,方便的進行軟體的下載、更新和使用。軟體安裝完成後,yum還會幫助設定系統環境變數,大大簡化了工作量。

Yum的安裝方式有很多種,網上的各種教程也是五花八門,編譯安裝需要依賴特定的python版本,有些會有依賴的版本衝突,折騰了好幾個小時,找到了下面這個最簡單可用的安裝方式。

 

yum最簡方法安裝

  • 下載最新的yum-3.2.28.tar.gz並解壓

wget http://yum.baseurl.org/download/3.2/yum-3.2.28.tar.gz
tar xvf yum-3.2.28.tar.gz

  • 執行安裝

touch/etc/ yum.conf

cd yum-3.2.28
yummain.py install yum

  • 更新系統,搞定收工

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

  • 簽名匯入

rpm –import 簽名檔案 rpm –import RPM-GPG-KEY