Linux的程序包大多以tar.gz 和tar.bz2打包軟件,通過 ./configure ;make ;make install 來安裝的;有的軟件是直接make;make install ;我們可以通過./configure --help 來查看配置軟件的功能;大多軟件是提供./configure 配置軟件的功能的;少數的也沒有,如果沒就用./configure ;直接make;make install 就了;./configure 比較重要的一個參數是 --prefix ,用--prefix 參數,我們可以指定軟件安裝目錄;當我們不需要這個軟件時,直接刪除軟件的目錄就行了
編譯安裝的步驟:
1、拿到源代碼,並解壓:
# tar xf package-version.tar.{gz|bz2|xz}
2、切換至源碼目錄中
# cd package-version
3、執行configure腳本
# ./configure
4、編譯
# make
5、安裝
# make install
下面就通過我們服務器上提供的httpd安裝包,演示一下Linux程序包的編譯安裝.
一、首先先看一下自己的安裝環境,確保三個跟開發相關的包組:Desktop Platform Development、Server Platform Development、Development Tools必須安裝了,用yum grouplist查看,如下所示Installed Groups下:
二、下載一個httpd-2.2.25版本的安裝包,我這是以我們服務器爲例的,你安裝的時候可以到Google裏搜索源代碼程序。
三、下載之後用tar命令解壓到當前目錄。#tar xf httpd-2.2.25.tar bz2
四、解壓之後cd到httpd目錄下,這裏要查看文件的安裝幫助方法,一般在README、INSTALL,或man一
下該命令,因爲每個文件的安裝是不一樣的。
這裏就顯示了httpd的安裝方法
五、下面就到了我們執行configure腳本的時候了,輸入下面的命令: ./configure --prefix=/usr/local/apache --sysconfdir=/etc/httpd --enable-so回車。
六、make回車
七、make install
八、下面是二進制程序的執行方案:打開vim編輯器創建 vim /etc/profile.d/apache.sh
編輯以下文件:然後執行一下腳本。echo一下PATH變量
九、庫文件的輸出vim編輯創建vim /etc/ld.so.conf.d/httpd.conf 然後輸入以下內容。
完成之後執行一下ldconfig命令。
十、最後是導出man文件,在#vim /etc/man.config輸入最下面一格的內容。
至此我們的編輯過程就結束了。