2009年12月30日

使用 auto-apt 與 checkinstall 自動滿足套件編譯相依性

以往非 Debianize 的套件要安裝時,免不了要經過下列的噁心步驟:

./configure # 設定軟體相關資訊並檢查是否滿足編譯條件
make # 編譯
sudo make install # 安裝到系統

而且還往往非常不容易成功。現在可以利用 auto-apt 自動幫你搞定。

sudo apt-get install auto-apt
#  安裝 auto-apt 套件

sudo auto-apt update
# 更新套件庫清單

auto-apt run ./configure
make
sudo make install

另外一種將原始碼徹底 Debianize 化的方法更簡單了

sudo apt-get install checkinstall
# 安裝 checkinstall 套件

gunzip source.tgz
./configure
make
checkinstall
sudo dpkg -i source.deb

沒錯,就是把最後一個步驟的 make install 換成 checkinstall 即可,是不是很簡單呢QQ

沒有留言:

張貼留言

Search My Blog