1. 程式人生 > >linux不同版本的程序包安裝

linux不同版本的程序包安裝

pan span str 過程 不同版本 yum的使用 安裝 所有 size

linux下一般有兩種包,一種叫源碼包,另一種叫二進制包。

源碼包是未編譯過的包,編譯後可以運行於任何平臺,可定制。一般以 .sr c.rpm 結尾。

二進制包是已編譯過的包,只適用於某種平臺。後綴一般沒有 .src,只有 .rpm結尾。


linux下的主流下安裝方法:

一種是rpmRed Hat Package Manager)安裝,需要解決依賴關系。

一種是dpkgDebian Package),這個也需要解決依賴關系。

另外還有yum安裝,會自動安裝依賴包。


其中rpm是適合在centos或者Red Hat系統下使用的,

dpkg是在適合在Ubuntu和debian使用的。


rpm可以安裝、刪除、升級和管理以rpm包形式發布的軟件,也可以查詢rpm包中包含哪些文件

rpm -q a (query) 查詢(all)所有

rpm -U 更新 #大寫U

rpm -e 表示卸載

rpm -i 安裝指定的套件檔

rpm -v 顯示指令的執行過程

rpm -c 顯示文件的配置文件

rpm -f 查詢擁有指定文件的依賴包


比較常用的有以下情況:

安裝 rpm -ivh package.rpm

更新 rpm -Uvh new-package.rpm

卸載 rpm -e old-package.rpm


dpkg和yum的使用具體情況,日後再更。



linux不同版本的程序包安裝