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 包名