1. 程式人生 > >linux源碼包安裝軟件

linux源碼包安裝軟件

linu linux源碼 info 指定 定制 鏡像 目錄 在線安裝 img

Linux源碼安裝和yum安裝區別:

1、yum安裝可以看成是在線安裝的一種方式,你只需要yum install 軟件名,系統就自動根據yum源配置文件中的鏡像位置去下載安裝包了,並可以自動分析所需的軟件依賴關系,自動安裝所需的依賴軟件包。此方式適合初學者,簡單方便,不用考慮依賴關系。

2、源碼安裝方式是需要自己到網上下載源碼包,然後解壓安裝。此方式可以指定配置參數,更加靈活方便,兼容性更強。

Linux源碼安裝好處:

1、軟件根據用戶需要定制
2、用於二次開發

源碼包及其編譯安裝:

1、源碼包打包格式:
一般用.tar.gz 和.tar.bz2或.src.rpm 或.tgz打包

技術分享圖片

2、源碼包內容
一般INSTALL和README是安裝文檔

技術分享圖片

3、安裝必要工具
在編譯前,必須安裝
a)開發工具安,比如gcc/perl/python/glibc/make/等開發工具或基礎包
b)相關的開發包
c)相關的開發庫

4編譯安裝軟件

大多以tar.gz 和tar.bz2打包軟件,大多是通過 ./configure ;make ;make install 來安裝的;有的軟件是直接make;make install ;

可以通過./configure --help 來查看配置軟件的功能;大多軟件是提供./configure 配置軟件的功能的;少數的也沒有,如果沒有的就不用./configure ;直接make;make install 就行了;

./configure 比較重要的一個參數是 --prefix ,用--prefix 參數,我們可以指定軟件安裝目錄;當我們不需要這個軟件時,直接刪除軟件的目錄就行了;

linux源碼包安裝軟件