linux不同版本的程序包安裝
阿新 • • 發佈:2018-07-15
pan span str 過程 不同版本 yum的使用 安裝 所有 size linux下一般有兩種包,一種叫源碼包,另一種叫二進制包。
源碼包是未編譯過的包,編譯後可以運行於任何平臺,可定制。一般以 .sr c.rpm 結尾。
二進制包是已編譯過的包,只適用於某種平臺。後綴一般沒有 .src,只有 .rpm結尾。
linux下的主流下安裝方法:
一種是rpm(Red Hat Package Manager)安裝,需要解決依賴關系。
一種是dpkg(Debian 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不同版本的程序包安裝