1. 下載套件的程式碼
1.1 開啟可下載套件程式碼功能
在一般的Ubuntu底下,可下載套件程式碼這個功能是被關掉的。使用者需要自行打開。使用者可至Software Updater底下的Settings啟用這個功能。以Ubuntu 18.04為例,步驟如下:
開啟Software Updater。 |
按下Settings...按鍵。 |
選擇Ubuntu Software頁面,並且啟用Source code選項。最後按下Close鍵。 |
Ubuntu會跳出一詢問視窗,按下Reload按鍵重新獲取套件相關的訊息。 |
1.2 下載程式碼
以上步驟完成後,再安裝必要套件:
$ sudo apt-get install dpkg-dev
接著在終端機執行以下的指令即可下載套件的程式碼:
$ apt-get source packagename
packagename請替換為你要下載的套件的名稱。
2. 編譯程式碼
下載完程式碼後,應該會在當前的目錄下看到一個新增的目錄 packagename-version 進入此目錄。首先先安裝編譯時需要的相依套件:
$ sudo apt-get build-dep packagename
然後執行以下命令編譯:
$ dpkg-buildpackage -rfakeroot -uc -b
如果需要平行編譯就加上-j選項,後面加上要平行編譯的數量:
$ dpkg-buildpackage -rfakeroot -uc -b -j3
3. 安裝編譯好的套件
編譯完成後,會在上層的目錄看到編譯產生的deb檔案。執行以下的命令來安裝deb檔:
$ sudo dpkg -i packagename-version.deb
文章標籤
全站熱搜