1. 程式人生 > >Linux下軟體安裝的幾種方式

Linux下軟體安裝的幾種方式

一、簡介

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.gz

二、常見的安裝方法

(1)原始碼安裝

幾乎所有的開源軟體都支援在Linux下執行,而這些軟體一般都以原始碼形式發放,只需要Linux安裝了gcc、make、automake、autoconf都支援原始碼安裝。

①原始碼安裝的方式

1、cd 原始碼所在目錄
2、./configure [opts]
3、make
4、make install

②原始碼安裝優點

原始碼安裝的優點有以下幾點

  • 文件齊全
  • 因為可以定位到程式碼,所以debug方便
  • 本機相容性最好(由於是本機編譯的,只要編譯通過,就沒有各種庫的依賴的問題)

③原始碼安裝的缺點

  • 編譯麻煩
  • 缺乏自動依賴管理,軟體升級麻煩

(2)rpm包安裝

rpm包安裝幾乎在所有Linux平臺上都支援,它就像Windows下的exe安裝檔案一樣,各種檔案已經編譯好,並打包,哪個檔案在哪個資料夾裡面都已經被指定好,所以很方便。

①rpm包安裝的方式

由於安裝的方式非常簡單,我們只需要輸入一條指令即可。

rpm -i xxx.rmp

通過上面的命令我們便可以完成rpm包的安裝。

②rpm包解除安裝的方式

rmp包解除安裝的方法也很簡單,只需要如下命令:

rpm -e 包名

③rpm包升級的方式

升級需要如下命令:

rpm -U 包名

我們需要注意的是此時計算機需要聯網。

(三)yum安裝軟體包

yum並不是一種包,它是安裝包的一個軟體,在CentOS中是軟體包的管理器,yum也對依賴關係進行管理,但是必須要在聯網的情況下完成。

①yum包安裝的方式

yum -y install

②yum包解除安裝的方式

yum remove 包名

三、安裝完成後執行的方法

  1. 有些軟體安裝後會自動在應用程式列表里加上快捷鍵,和windows一樣,到那裡找就行了。

  2. 如果在應用程式列表裡找不到的話,可以直接在 / 開始 / 執行命令裡輸入命令:啟動命令一般就是軟體名,如firefox,realplay,xmms等

  3. 也可以開啟一個shell終端,輸入軟體名,和在“執行命令”裡一樣。如果不知道命令全程的話,可以輸入開頭的字母,然後按tab鍵查詢,系統會自動顯示以輸入字母開頭的所有命令 /

  4. 你也可以直接到安裝目錄下執行啟動檔案,Linux下的可執行圖示和shell終端圖示很像

  5. 到 / usr / bin目錄裡找安裝的軟體啟動檔案執行命令。Linux系統把所有可執行的檔案命令在 / usr / bin目錄裡都作了啟動連線,你可以去那個目錄尋找你安裝的檔案的啟動命令,雙擊啟動