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

Linux軟體安裝的幾種方式

Linux系統的軟體安裝方式

1.原始碼安裝

特點

  • 文件齊全

  • 因為可以定位到程式碼,所以debug方便

  • 本機相容性最好(由於是本機編譯的,只要編譯通過,就沒有各種庫的依賴的問題)

  • 編譯麻煩

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

安裝步驟

1.通過各種渠道獲取到軟體的原始碼包(一般都是經過打包壓縮後的.tar.gz/.tar.bz/.tar.bz2等) 一般可以在官網找到適合自己系統的原始碼包,下載到本地。 2.解壓縮 按型別進行解壓縮 3.編譯 切換到root使用者:su root(需要輸入root密碼,輸入的時候是不會在螢幕上回顯的,只要正常輸入就行,下同)

cd 原始碼的目錄(先ls檢視目錄名) ./configure make(編譯) 4.安裝 make install

解除安裝

刪除軟體所在的目錄即可

rpm包安裝

特點

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

安裝步驟

1.下載所需要安裝的軟體包(以.rpm為字尾的) 2.切換到root使用者(具體步驟同上) 3.執行命令:

rpm -i xxx.rmp

這裡的xxx.rmp代表以.rmp為字尾的要安裝的軟體包名

解除安裝步驟

1.切換到root使用者 2.執行命令

rpm -e 包名

升級步驟

1.切換到root使用者 2.執行命令

rpm -U 包名

yum/apt安裝軟體包

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

apt-get是debian系列的Linux系統發行版的包管理工具,與紅帽中的yum工具非常類似

特點

基於RPM包管理,能夠從指定的伺服器下載RPM包並自動進行安裝;並自動處理依賴關係,並一次性安裝所有依賴的包。

所以用yum安裝,實質上是用RPM安裝,所以RPM查詢資訊的指令都可用。

安裝步驟

1.切換root使用者 2.執行命令:

yum -y install 包名

解除安裝步驟

1.切換root使用者 2.執行命令

yum remove 包名