linux原始碼包與RPM包的區別
一、安裝之前的區別:概念上的區別
比如說:原始碼包是開源的,比RPM包安裝更自由,但是它安裝更慢,更容易報錯;RPM包是經過編譯的,不能看到原始碼,但是它安裝更快,報錯更容易解決,只有依賴性問題。
二、安裝之後的區別:安裝位置不同
RPM包不需要指定安裝位置,它會安裝到系統預設位置;而原始碼包是人為手工設定的,下面我們來看看到底位置有什麼區別
1.RPM包安裝位置,RPM包預設安裝路徑
/etc/ 配置檔案安裝目錄
/usr/bin/ 可執行的命令安裝目錄
/usr/lib/ 程式所使用的函式庫儲存位置
/usr/share/doc/ 基本的軟體使用手冊儲存位置
/usr/share/man/ 幫助檔案儲存位置
2.原始碼包安裝位置,預設一般是/usr/local/軟體名/
三.安裝位置不同帶來的影響
1.RPM包安裝的服務可以使用系統服務管理命令(service)來管理,例如RPM包安裝的apache的啟動方法是:
/etc/rc.d/init.d/httpd start
service httpd start
2.而原始碼包安裝的服務則不能被服務管理命令管理,因為沒有安裝到預設路徑中。所以只能用路徑進行服務的管理,如:
/usr/local/apache2/bin/apachectl start
比如說:原始碼包是開源的,比RPM包安裝更自由,但是它安裝更慢,更容易報錯;RPM包是經過編譯的,不能看到原始碼,但是它安裝更快,報錯更容易解決,只有依賴性問題。
二、安裝之後的區別:安裝位置不同
RPM包不需要指定安裝位置,它會安裝到系統預設位置;而原始碼包是人為手工設定的,下面我們來看看到底位置有什麼區別
1.RPM包安裝位置,RPM包預設安裝路徑
/etc/ 配置檔案安裝目錄
/usr/bin/ 可執行的命令安裝目錄
/usr/lib/ 程式所使用的函式庫儲存位置
/usr/share/doc/ 基本的軟體使用手冊儲存位置
/usr/share/man/ 幫助檔案儲存位置
2.原始碼包安裝位置,預設一般是/usr/local/軟體名/
三.安裝位置不同帶來的影響
1.RPM包安裝的服務可以使用系統服務管理命令(service)來管理,例如RPM包安裝的apache的啟動方法是:
/etc/rc.d/init.d/httpd start
service httpd start
2.而原始碼包安裝的服務則不能被服務管理命令管理,因為沒有安裝到預設路徑中。所以只能用路徑進行服務的管理,如:
/usr/local/apache2/bin/apachectl start
相關文章
- 原始碼包和rpm包的區別原始碼
- Linux - openssh透過原始碼build rpm包Linux原始碼UI
- 《RPM原始碼包的製作》RHEL6原始碼
- jar包、war包和ear包的介紹與區別JAR
- linux管理rpm包Linux
- jar包和war包的介紹與區別JAR
- rpm軟體包型別型別
- yum更換國內源、yum下載rpm包、 原始碼包安裝原始碼
- 原始型別與包裝類型別
- linux jdk rpm包安裝LinuxJDK
- Linux自己製作rpm包Linux
- RPM包的安裝與升級
- Linux之RPM包管理_RPM包查詢Linux
- 使用CheckInstall從原始碼製作RPM安裝包原始碼
- RPM包安裝與介紹
- Linux-軟體包管理-RPM安裝位置\原始碼包安裝位置Linux原始碼
- 常用的軟體包rpm/yum/npm到底有什麼區別NPM
- Linux軟體包轉換-deb與rpm互轉Linux
- mysql 5.6 for linux (rpm包安裝)MySqlLinux
- rpm包的查詢
- 自制mysql的rpm包MySql
- Linux rpm查詢命令以及RPM包驗證Linux
- Greenplum_原始碼編譯安裝和RPM包安裝原始碼編譯
- Linux下RPM軟體包的使用技巧Linux
- 高仿包與專櫃正品區別
- 高仿包和1:1包區別
- centos(linux): rpm -V 驗證rpm包安裝程式的安全CentOSLinux
- Linux軟體管理之RPM包1Linux
- RPM包的權威指南。
- rpm:虛擬包:空白包:欺騙包:do nothing包:滿足現有rpm包安裝依賴的要求
- USB 包的分類(令牌包這些)與USB 域的區別及關係
- 區塊鏈錢包開發與型別區塊鏈型別
- Linux有問必答:怎麼用CheckInstall從原始碼建立一個RPM或DEB包Linux原始碼
- 博森量化軟體:託管錢包與非託管錢包的區別?
- Postgresql Linux版本安裝——RPM包安裝SQLLinux
- 基於Linux的MySQL5.7RPM包安裝LinuxMySql
- linux 安裝ps需要先安裝的rpm包Linux
- Maven生成原始碼包Maven原始碼