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

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

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

瀏覽:65日期: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)
相關文章:
主站蜘蛛池模板: 徐闻县| 天祝| 承德市| 项城市| 红河县| 罗定市| 来安县| 长白| 武夷山市| 日喀则市| 宁都县| 措美县| 阿克苏市| 江华| 会泽县| 泽普县| 瑞丽市| 淳化县| 蛟河市| 香港| 山阳县| 罗田县| 宜丰县| 阿克| 安丘市| 清原| 宝清县| 泸定县| 正镶白旗| 庆云县| 泽州县| 铜鼓县| 海伦市| 昌黎县| 商都县| 大港区| 锦屏县| 民权县| 鞍山市| 怀化市| 东辽县|