久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

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

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

瀏覽:50日期: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系統(tǒng)
相關文章:
主站蜘蛛池模板: 闽侯县| 桑日县| 集贤县| 甘孜| 霞浦县| 布拖县| 花莲市| 三江| 乌恰县| 繁昌县| 五台县| 深泽县| 亚东县| 龙门县| 镇赉县| 长治县| 施秉县| 德州市| 道真| 泌阳县| 吉林省| 丹棱县| 临西县| 湖南省| 灵台县| 洛阳市| 蒙自县| 通河县| 于都县| 广南县| 綦江县| 西宁市| 会东县| 汕尾市| 浦城县| 东至县| 新沂市| 山阴县| 沙河市| 潍坊市| 萨嘎县|