linux軟體包管理之原始碼包和RPM包的區別

2021-10-03 07:17:07 字數 1060 閱讀 3835

原始碼包
優點

1)開源,如果有足夠的能力,可以修改源**

2)可以自由選擇安裝所需功能

3)軟體是編譯安裝,所以更加適合自己的系統,更加穩定,效率更高

4)解除安裝方便

缺點:

1)安裝步驟比較多,尤其是安裝較大的軟體集合是(如lamp環境搭建),容易2)出現拼寫錯誤

3)編譯時間長

4)因為是編譯安裝,報錯很難解決

rpm包(二進位製包)
優點1)包管理系統簡單,只通過幾個命令就可以實現包的安裝,公升級,查詢和解除安裝

2)安裝速度較快

缺點

1)經過編譯不能再看到源**

2)功能選擇不如源**包靈活

rpm包安裝在預設位置

我們一般習慣於 /usr/local/檔名 安裝

強調:/usr是linux系統資源目錄

/local是本地的意思,是系統專門為我們準備安裝軟體的位置

rpm包安裝的服務可以使用系統管理命令來管理

例如:rpm包安裝的apache啟動方法

/usr/local/apache2//bin/apachectl start

#systemctl start httpd.service #啟動

#systemctl stop httpd.service #停止

#systemctl restart httpd.service #重啟

而原始碼包由於沒有安裝到指定位置,不能用服務命令啟動,只能用絕對路徑啟動

可以使用netstat -ntlp命令看自己的軟體包是否啟動。

linux軟體包管理 yum原始碼包

1 優缺點 優點 開源 自由選擇所需的功能 編譯安裝,穩定性好 效率高,解除安裝方便 缺點 安裝步驟多,時間長 幾個g安裝要3天,報錯新手很難解決 2 yum命令 檢視 yum list 檢視所有可用軟體包列表 yum search 關鍵字 安裝 yum y install 包名 y 自動回答yes...

Linux之原始碼包安裝軟體

安裝準備 安裝c語言編輯器 gcc 壓縮包 node v6.2.0 linux x64.tar.gz 原始碼包儲存位置 usr local src 原始碼包安裝位置 usr local 軟體名 解壓縮 tar zxvf node v6.2.0 linux x64.tar.gz 進入解壓縮目錄 cd ...

linux軟體包管理

二進位制軟體包管理 rpm,yum rpm的使用 rpm包格式 stdo 1.7.2p1 5.e15.i386.rpm stdo 軟體名 1.7.2p1 版本號 5.e15 發行號 i386 硬體平台 1 安裝軟體包 一般不能指定安裝目錄 rpm ivh 軟體包全部名稱 rpm i stdo 1.7...