返回列表 回覆 發帖

Linux 編譯套件

因為 Linux 上的套件都是 OpenSource 的套件,所以我們可以下載套件的原始碼來使用。但因為每個人電腦的環境都不相同,所以程式如果要能夠在自己的電腦執行,必須要經過 "編譯"。6 J4 y' W' O9 U/ l6 \- F

2 P; S$ X7 Q, k編譯套件的程序
  • 環境配置(./configure): 配置完成會產生一個 "Makefile" 檔案
  • 編譯套件(make): 依據上一個步驟產生的 "Makefile" 來進行編譯,編譯完成後,會產生執行檔。
  • 安裝套件(make install): 將上一個步驟產生的 "執行檔" 安裝到特定的目錄
注意事項
  • 原始檔都下載及解壓到 [/usr/local/src]
  • 執行環境配置時(./configure),可以加上 "--prefix=/usr/local/套件名稱" 參數,將程式安裝在 [/usr/local/套件名稱]
  • 較完整的安裝指令為
    1. make clean
    2. make
    3. make check
    4. make install
    複製代碼
    參考網頁鳥哥的 Linux 私房菜 -- 原始碼與 Tarball 套件管理員
返回列表