佳木斯湛栽影视文化发展公司

主頁(yè) > 知識(shí)庫(kù) > Linux deb包解壓、修改等操作方法代碼示例

Linux deb包解壓、修改等操作方法代碼示例

熱門(mén)標(biāo)簽:智能手機(jī) 使用U盤(pán)裝系統(tǒng) 檢查注冊(cè)表項(xiàng) 百度競(jìng)價(jià)點(diǎn)擊價(jià)格的計(jì)算公式 阿里云 硅谷的囚徒呼叫中心 網(wǎng)站建設(shè) 美圖手機(jī)

出于多種原因,有的時(shí)候需要直接對(duì)deb包中的各種文件內(nèi)容進(jìn)行修改

主要有三個(gè)問(wèn)題需要解決:

0、如何將deb包文件進(jìn)行解包呢?

1、修改要修改的文件?

2、對(duì)修改后的內(nèi)容進(jìn)行生成deb包?

解包命令為

#解壓出包中的文件到extract目錄下

lin@lin-host:~/Desktop/100次重啟工具$ ls
LongTestTools.sh loong-test-s2s3_1.0.0-2_all.deb readme.txt
lin@lin-host:~/Desktop/100次重啟工具$ dpkg -X loong-test-s2s3_1.0.0-2_all.deb extract/
./
./usr/
./usr/bin/
./usr/bin/BootReplace.sh
./usr/bin/BootTest.sh
./usr/bin/LongTestTools.sh
./usr/bin/RebootReplace.sh
./usr/bin/RebootTest.sh
./usr/bin/SleepTest.sh
./usr/bin/SuspendTest.sh
lin@lin-host:~/Desktop/100次重啟工具$ ls
extract LongTestTools.sh loong-test-s2s3_1.0.0-2_all.deb readme.txt
lin@lin-host:~/Desktop/100次重啟工具$ tree extract/
extract/
└── usr
  └── bin
    ├── BootReplace.sh
    ├── BootTest.sh
    ├── LongTestTools.sh
    ├── RebootReplace.sh
    ├── RebootTest.sh
    ├── SleepTest.sh
    └── SuspendTest.sh

#解壓出包的控制信息extract/DEBIAN/下:

lin@lin-host:~/Desktop/100次重啟工具$ dpkg -e loong-test-s2s3_1.0.0-2_all.deb extract/DEBIAN/ 
lin@lin-host:~/Desktop/100次重啟工具$ tree extract/
extract/
├── DEBIAN
│   ├── control
│   └── md5sums
└── usr
  └── bin
    ├── BootReplace.sh
    ├── BootTest.sh
    ├── LongTestTools.sh
    ├── RebootReplace.sh
    ├── RebootTest.sh
    ├── SleepTest.sh
    └── SuspendTest.sh

3 directories, 9 files

#修改文件

vi extract/usr/bin/BootTest.sh

對(duì)修改后的內(nèi)容重新進(jìn)行打包生成deb包

lin@lin-host:~/Desktop/100次重啟工具$ dpkg-deb -b extract/ 
dpkg-deb:正在新建軟件包 loong-test-s2s3,包文件為 extract.deb。
lin@lin-host:~/Desktop/100次重啟工具$ ls
extract extract.deb LongTestTools.sh readme.txt

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

標(biāo)簽:懷化 通遼 湘潭 黃山 山南 賀州 湖北 煙臺(tái)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Linux deb包解壓、修改等操作方法代碼示例》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話(huà)咨詢(xún)

    • 400-1100-266
    合阳县| 台东市| 磐石市| 辽宁省| 伊春市| 辽阳县| 西峡县| 岳西县| 德安县| 丹东市| 资阳市| 伊春市| 当雄县| 来凤县| 恩施市| 尤溪县| 固原市| 湘乡市| 灵寿县| 连江县| 万全县| 基隆市| 河北区| 丹寨县| 洛宁县| 文化| 铁岭县| 小金县| 读书| 犍为县| 平安县| 锦州市| 琼结县| 腾冲县| 云梦县| 弥渡县| 长岛县| 高邮市| 礼泉县| 兴仁县| 瑞丽市|