Linux安裝軟體的幾種方式
阿新 • • 發佈:2018-12-02
Linux下軟體安裝的方式主要有原始碼安裝,rpm安裝,yum安裝,而常用的安裝包主要有以下三種:
-
tar包:例如software-1.2.3-1.tar.gz。它是使用UNIX系統的打包工具tar打包的。
-
rpm包,如software-1.2.3-1.i386.rpm。它是Redhat Linux提供的一種包封裝格式。 (現在用的全稱叫RPM Package Manager,以前叫Redhat Package Manager)
-
dpkg包,如software-1.2.3-1.deb。它是Debain Linux提供的一種包封裝格式。
注意:大多數Linux應用軟體包的命名也有一定的規律,它遵循:
名稱-版本-修正版-型別
例如:software-1.2.3-1.tar.gz
軟體名稱:software
版本號:1.2.3
修正版本:1
型別:tar.g
常見的安裝方法
常見的安裝方法之原始碼安裝
-
原始碼安裝
幾乎所有的開源軟體都支援在Linux下執行,而這些軟體一般都以原始碼形式發放,只需要Linux安裝了gcc、make、automake、autoconf都支援原始碼安裝。 -
原始碼安裝的方式
1、cd 原始碼所在目錄
2、./configure [opts]
3、make
4、make install -
原始碼安裝的優點
原始碼安裝的優點有以下幾點:
1.文件齊全
2.因為可以定位到程式碼,所以debug方便
3.本機相容性最好(由於是本機編譯的,只要編譯通過,就沒有各種庫的依賴的問題) -
原始碼安裝的缺點
編譯麻煩
缺乏自動依賴管理,軟體升級麻煩
rpm包安裝
-
rpm包安裝的方式
rpm包安裝幾乎在所有Linux平臺上都支援,它就像Windows下的exe安裝檔案一樣,各種檔案已經編譯好,並打包,哪個檔案在哪個資料夾裡面都已經被指定好,所以很方便。
由於安裝的方式非常簡單,我們只需要輸入一條指令即可。
rpm -i xxx.rmp -
rpm包解除安裝的方式
rmp包解除安裝的方法也很簡單,只需要如下命令:
rpm -e 包名 -
rpm包升級的方式
rpm -U 包名
yum安裝軟體包
-
yum包安裝的方式
yum並不是一種包,它是安裝包的一個軟體,在CentOS中是軟體包的管理器
Yum軟體倉庫便是為了進一步降低軟體安裝難度和複雜度而設計的技術,為了解決軟體包之間的依賴關係,但是必須要在聯網的情況下完成
yum -y install 包名 -
yum包解除安裝的方式
yum remove 包名 -
yum其它命令
yum list all 列出所有倉庫
yum info 軟體包名稱 檢視軟體包資訊
yum update 軟體包名稱 升級軟體包
yum clean all 清除所有倉庫快取