国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

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

瀏覽:45日期:2024-04-11 10:25:19

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

主要有三個問題需要解決:

0、如何將deb包文件進行解包呢?

1、修改要修改的文件?

2、對修改后的內容進行生成deb包?

解包命令為

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

lin@lin-host:~/Desktop/100次重啟工具$ lsLongTestTools.sh loong-test-s2s3_1.0.0-2_all.deb readme.txtlin@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.shlin@lin-host:~/Desktop/100次重啟工具$ lsextract 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.sh3 directories, 9 files

#修改文件

vi extract/usr/bin/BootTest.sh

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

對修改后的內容重新進行打包生成deb包

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

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Linux系統
相關文章:
主站蜘蛛池模板: 铅山县| 永胜县| 高雄市| 澎湖县| 仁化县| 元谋县| 南华县| 金川县| 孟村| 铅山县| 新闻| 临夏县| 毕节市| 收藏| 怀远县| 邵阳县| 北流市| 磴口县| 宝坻区| 土默特右旗| 昆明市| 三亚市| 沧州市| 马关县| 中宁县| 普兰县| 安阳市| 思南县| 永登县| 贡嘎县| 延安市| 高邮市| 无锡市| 资中县| 繁昌县| 福贡县| 邯郸县| 邵武市| 广东省| 黑水县| 会宁县|