# mkdir /root/packagename
# cd /root/packagename
# apt-get source packagename
# cd packagename-***xx
1.1 修改軟體包字尾
# vim debian/changlog 在這個檔案的最上面新增一條類似的記錄,其中軟體包名後面括號內的內容即為軟體包版本號。
1.2 修改軟體包的依賴關係
安裝a.nfs_i386.deb時發現,a.nfs_i386.deb依賴於軟體包b,但是b已經安裝為b.ubuntu_i386.deb,dpkg提示錯誤:不滿足依賴關係,停止安裝。發現只能在編包時把這個依賴關係改為依賴a.nfs_i386.deb。
1.2.1 情況一
# vim debian/control
這個檔案直接制定了依賴關係的版本,修改為自己需要的版本即可。
1.2.2 情況二
# vim debian/control
control檔案沒有具體指明依賴包的版本,用depends: $, $字段代替。這個欄位的意思是說,自動檢測系統中已經安裝的depends前的軟體包的版本,以此做為安裝該軟體包時的依賴軟體包。例如,a的debian/control中有depends: $,系統中安裝了b.ubuntu_i386.deb,則編好後安裝a時,必須安裝b.ubuntu_i386.deb。如想安裝的是b.nfs_i386.deb,則先在編包系統上安裝b.nfs_i386.deb,這樣就能實現完全安裝nfs版本的了。
2.編譯軟體包
# dpkg-buildpackage -***keroot -uc
在ubuntu中安裝deb包的程式
deb是debian linus的安裝格式,跟red hat的rpm非常相似,最基本的安裝命令是 dpkg i file.deb dpkg 是debian package的簡寫,是為debian 專門開發的套件管理系統,方便軟體的安裝 更新及移除。所有源自debian的linux發行版都使用dpkg...
在ubuntu上編譯chrome
在ubuntu上編譯chrome 紅心地瓜 1.獲取 2 解壓縮 3 安裝dept tools 將dept tools加到path裡面 export path path pwd depot tools或者加到 bashrc裡面 2.安裝dependency 進到 chromium src目錄下 bu...
在ubuntu上編譯chrome
在ubuntu上編譯chrome 紅心地瓜 1.獲取 2 解壓縮 3 安裝dept tools 將dept tools加到path裡面 export path path pwd depot tools或者加到 bashrc裡面 2.安裝dependency 進到 chromium src目錄下 bu...