原始碼包與RPM包的區別

2021-08-18 16:44:24 字數 1298 閱讀 3004

1、概念上的區別

軟體包分類

原始碼包rpm包

包的形式

c原始檔包

編譯之後的二進位製包

優點開源;可以自由選擇所需功能;可看源**;解除安裝方便(直接刪除安裝位置);

使用簡單,只需要幾個命令就可以實現包的安裝、公升級、查詢、解除安裝;安裝速度快;

缺點安裝步驟過多;編譯時間過長;

不能看源**;功能選擇不如源**靈活;依賴性;

2、安裝位置的區別

預設位置

解釋/etc/

配置檔案安裝位置

/usr/bin/

可執行的命令安裝目錄

/usr/lib/

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

/usr/share/doc/

基本的軟體使用手冊儲存位置

/usr/share/man/

幫助檔案儲存位置

一般是在: /usr/

local/軟體名/

3、安裝位置不同帶來的影響

注:systemctl只能管理rpm包安裝的服務

1、安裝準備

2、安裝注意事項

3、安裝過程

#安裝路徑設定為/usr/local/apache2

#編譯

#編譯安裝

原始碼包是沒有解除安裝命令的,要解除安裝它,直接刪除安裝目錄即可:

[root@localhost

~]# rm -rf /usr/local/apache2/

**:

linux原始碼包與RPM包的區別

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

linux原始碼包與RPM包的區別

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

原始碼包與RPM包安裝的區別

概念上的區別 安裝位置不同 原始碼包安裝位置 usr local 軟體名 2.1安裝準備 安裝c語言編譯器 2.2安裝注意事項 源 儲存位置 usr local src 軟體安裝位置 usr local src 如何確定安裝過程報錯 安裝過程停止 並出現error warning或no的提示進入解壓...