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

Linux下安裝軟體的幾種方式

一般來說著名的linux系統基本上分兩大類:
1.RedHat系列:Redhat、Centos、Fedora等
2.Debian系列:Debian、Ubuntu等

RedHat 系列
1 常見的安裝包格式 rpm包,安裝rpm包的命令是“rpm -引數”

2 包管理工具 yum

3 支援tar包

Debian系列
1 常見的安裝包格式 deb包,安裝deb包的命令是“dpkg -引數”

2 包管理工具 apt-get

3 支援tar包

RPM 包

安裝:
這種軟體包如同Windows下的exe安裝檔案,在圖形介面上雙擊即可安裝。
解除安裝:首先要找到軟體的全稱,通常Linux下軟體的名稱都帶有版本號,所以在解除安裝軟體時需要先找到軟體的全稱:

rpm -qa xxx*

找到軟體後,顯示出來完整名稱

rpm -e xxx

優點:rpm是redhat公司的一種軟體包管理機制,直接通過rpm命令進行安裝刪除等操作,最大的優點是自己內部自動處理了各種軟體包可能的依賴關係。

原始碼安裝

一般,這種包都是tar.gz或bz.2包,原始碼安裝比較複雜,包裡全部都是原始碼,沒有編譯過的。需要經過編譯才能夠安裝。
安裝:
1.開啟終端,進入壓縮包所在目錄
2.解壓壓縮包
3.進入解壓後的目錄
4.執行解壓縮後產生的一個名為configure的可執行指令碼程式。它是用於檢查系統是否有編譯時所需的庫,以及庫的版本是否滿足編譯的需要等安裝所需要的系統資訊。為隨後的編譯工作做準備。

./configure 

5.檢查通過後,將生成用於編譯 的MakeFile檔案

make

6.成功編譯後,鍵入如下的命令開始安裝:

make install 

實際安裝時如果停下來並且報錯,可能是你缺少某些安裝包,按照提示用yum安裝相應的包或工具即可。
優點:
1、自定義軟體功能
2、優化編譯引數,提高效能
3、解決不必要的軟體間依賴

yum安裝

只需要兩個命令搞定安裝,需要聯網
1.找到安裝包名稱

yum list | grep xxx

2.安裝

yum -y install xxx

優點:Yum(全稱為 Yellow dog Updater, Modified)是一個在Fedora和RedHat以及SUSE中的Shell前端軟體包管理器。基於RPM包管理,能夠從指定的伺服器自動下載RPM包並且安裝,可以自動處理依賴性關係,並且一次安裝所有依賴的軟體包,無須繁瑣地一次次下載、安裝。