我想要把別人的.deb解開.修改修改
然後再包裝回去.
ar x 可以解開出三個檔案
但是請問要怎麼把這修改過的檔案作成.deb呢?
謝謝
版主: mufa
企鵝狂 寫:我只是想把營火飛的.deb檔
那個libfontconfig-x.x.x_firefly的firefly拿掉而已
$ dpkg-deb -e /somewhere/libfontconfig*deb
$ dpkg-deb -X /somewhere/libfontconfig*deb .
$ ls
DEBIAN usr
$ dpkg-deb -b . libfontconfig-x.x.x.deb
$ fakeroot -u dpkg-repack dpkg-repack
DJ 寫:如此如此,DEBIAN 目錄下擺的就是 "control info",包含紀錄軟體說明、版本、相依性等敘述的 contrl,安裝前後必須執行的命令稿,可能還有每個檔案的 md5sum,如果要改版本號碼,就編輯 DEBIAN/contrl 中的 Version,竄改完畢之後,再把檔案組合起來
- 代碼: 選擇全部
$ dpkg-deb -b . libfontconfig-x.x.x.deb
檔名自取,重點是 control 檔案中的編號已經改了。
正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客