2009年12月30日

利用 apt-get 自行編譯套件

sudo apt-get install build-essential
# 安裝 gcc-compiler make dpkg-dev 編譯程式常用環境

sudo apt-get source
# 取得軟體原始碼,可加 -b 下載完自動編譯

sudo apt-get build-dep
# 安裝編譯此套件所需要的套件(表頭檔或函式庫補完)

dpkg-source -x
# 建立 Debianize 的原始檔方式。解開套件原始碼並上 patch

tar xvf

# 解開套件原始碼

zcat | patch -p0
# 打上 Debianize 的 patch

dpkg-buildpackage
# 編譯套件

編譯 ntop 範例
sudo apt-get update
# 更新套件庫清單

sudo apt-get build-dep ntop
# 自動安裝編譯 ntop 所需套件

sudo apt-get -b source ntop
# 下載原始碼並編譯

sudo dpkg -i ntop.deb
# 安裝剛做好的 deb 套件

沒有留言:

張貼留言

Search My Blog