linux原始碼包與RPM包的區別

2021-07-14 21:06:09 字數 749 閱讀 6326

linux原始碼包與rpm包的區別

1.區別

.安裝之前的區別:概念上的區別

比如說:原始碼包是開源的,比rpm包安裝更自由,但是它安裝更慢,更容易報錯;rpm包是經過編譯的,不能看到源**,但是它安裝更快,報錯更容易解決,只有依賴性問題。

.安裝之後的區別:安裝位置不同

rpm包不需要指定安裝位置,它會安裝到系統預設位置;而原始碼包是人為手工設定的,下面我們就來看看到底位置有什麼區別

2.rpm包安裝位置

.是按照在預設位置中

rpm包預設安裝路徑

/etc/ 配置檔案安裝目錄

/usr/bin/ 可執行的命令安裝目錄

/usr/lib/ 程式所使用的函式庫儲存位置

/usr/share/doc/ 基本的軟體使用手冊儲存位置

/usr/share/man/ 幫助檔案儲存位置

3.原始碼包安裝位置

.安裝在指定位置當中,一般是/usr/local/軟體名/

4.安裝位置不同帶來的影響

.rpm包安裝的服務可以使用系統服務管理命令(service)來管理,例如rpm包安裝的apache的啟動方法是:

.而原始碼包安裝的服務則不能被服務管理命令管理,因為沒有安裝到預設路徑中。所以只能用絕對路徑進行服務的管理,如:

/usr/local/apache2/bin/apachectl start

linux原始碼包與RPM包的區別

1.區別 安裝之前的區別 概念上的區別 比如說 原始碼包是開源的,比rpm包安裝更自由,但是它安裝更慢,更容易報錯 rpm包是經過編譯的,不能看到源 但是它安裝更快,報錯更容易解決,只有依賴性問題。安裝之後的區別 安裝位置不同 rpm包不需要指定安裝位置,它會安裝到系統預設位置 而原始碼包是人為手工...

原始碼包與RPM包的區別

1 概念上的區別 軟體包分類 原始碼包rpm包 包的形式 c原始檔包 編譯之後的二進位製包 優點開源 可以自由選擇所需功能 可看源 解除安裝方便 直接刪除安裝位置 使用簡單,只需要幾個命令就可以實現包的安裝 公升級 查詢 解除安裝 安裝速度快 缺點安裝步驟過多 編譯時間過長 不能看源 功能選擇不如源...

原始碼包製作RPM包

首先安裝工具,rpm build可能在rpmdevtools裡已經包含 yum install rpm build yum install rpmdevtools rpmbuild預設工作路徑的確定,通常由在 usr lib rpm macros這個檔案裡的乙個叫做 topdir的巨集變數來定義。如...