linux軟件安裝——編譯安裝

1. tarball介紹

tarball其實就是將軟件的所有源碼文件以tar打包並進行壓縮後的文件。裏面的文件通常爲:
1. 源代碼文件
2. 檢測程序文件(一般爲configure或config)
3. 軟件的簡易說明說明與安裝說明(README或INSTALL)

2. 所需工具

  1. gcc或其他編譯器
  2. make軟件

3. 安裝流程

說明:安裝流程以tarball包中的README或INSTALL文件爲準,以下是普遍的安裝流程

1. 下載並解壓tarball包

到資源站點下載軟件的tarball包然後解壓即可

2. 運行configure或config

configure會檢測當前系統環境是否支持安裝該軟件,在一切正常的情況下,執行後會生成一個makefile文件。同時,該步驟的相關信息最好參考軟件包中的README和INSTALL文件

configure有很多參數,最常用的就是指定安裝的路徑

–prefix=path //path爲要安裝的目錄

3. 運行make clean

make會讀取makefile中關於clean的工作,這個步驟不一定會有,可以確保新編譯出來的文件是自己的機器編譯完成的

4. 運行make

會根據makefile中的信息進行編譯,生成二進制文件,執行完畢後生成的可執行文件在當前目錄,尚未被安裝到預定安裝的目錄

5. 運行make install

會根據makefile中關於install的選項,將上一個步驟中編譯完成的數據安裝到默認的目錄中

==注意:== 以上步驟任何一個步驟失敗(除了make clean),都會導致軟件安裝失敗

發佈了73 篇原創文章 · 獲贊 22 · 訪問量 12萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章