deb包的解壓,修改,重新打包方法

出於多種原因,有的時候需要直接對deb包中的各種文件內容進行修改

1、準備工作:

    mkdir -p extract/DEBIAN
    mkdir build

2、解包命令爲:
    #解壓出包中的文件到extract目錄下
    dpkg -X ../openssh-xxx.deb extract/
    #解壓出包的控制信息extract/DEBIAN/下:
    dpkg -e ../openssh-xxx.deb extract/DEBIAN/
3、修改文件:
    sed -i 's/PermitRootLogin yes/PermitRootLogin no/g' extract/etc/ssh/sshd_config
4、對修改後的內容重新進行打包生成deb包
    dpkg-deb -b extract/ build/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章