linux源碼包管理 源碼包安裝

1、源碼包和RPM包的區別apache

  1.安裝位置不一樣編輯器

RPM包默認安裝路徑
/etc/ 配置文件安裝兗
/usr/bin/ 可執行命令安裝目錄
/usr/lib/ 程序所使用的函數庫保存位置
/usr/share/doc/ 基本的軟件使用手冊保存位置
/usr/share/man/ 幫助文件保存位置

                             note:能夠經過 rpm -q -l package-name 命令 查看軟件包安裝位置函數

 

 

    源碼包安裝位置: 通常是/usr/local/軟件名/spa

    RPM包安裝的服務能夠經過 系統服務管理命令(service) 來管理,例如RPM包安裝的apache的啓動方式爲:(1)/etc/rc.d/init.d/httpd start;(2)service http start源碼

    因爲源碼包安裝的服務不能被服務管理命令管理,因此只能以絕對路徑進行服務的管理,如:/usr/local/apache2/bin/apachectl startit

 

2、源碼包的安裝編譯

  1.安裝C語言編輯器table

  2.下載源碼包:http://mirror.bit.edu.cn軟件

  3.解壓下載的源碼包  tar -zxvf package-name配置

  4.進入解壓縮目錄 (壓縮目錄下有兩個文件比較重要 INSTALL README, INSTALL爲安裝說明,README爲軟件說明必看

  5. ./configure 軟件配置與檢查 

    (1)定義須要的功能選項

    (2)檢查系統環境是否符合安裝要求

    (3)把定義好的功能選項和檢測系統環境的信息寫入Makefile文件,用於後續的編輯

    能夠經過 ./configure --help 查看全部配置

    例如:./configure --prefix=/usr/local/apache2 定義軟件包安裝目錄

  6. make 編譯 (make clean 清空編譯文件)

  7. make install 安裝編譯

  安裝注意事項

  (1)源代碼保存位置:/usr/local/src

  (2)軟件安裝位置:/usr/local

  (3)如何肯定安裝過程報錯:安裝過程中止,並出現error、warning或no的提示 

相關文章
相關標籤/搜索