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

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

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

瀏覽:66日期: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系統
相關文章:
主站蜘蛛池模板: 阳西县| 马尔康县| 黔西县| 凌海市| 荥经县| 马边| 岑溪市| 大方县| 五河县| 合作市| 蒙自县| 安图县| 师宗县| 双城市| 衡山县| 定日县| 长子县| 滕州市| 麦盖提县| 敦化市| 乐昌市| 泾源县| 突泉县| 新巴尔虎左旗| 界首市| 宜昌市| 广丰县| 万安县| 柳河县| 二手房| 镇安县| 贵南县| 鄂温| 辰溪县| 长沙县| 平定县| 乌兰县| 莱阳市| 子长县| 庆云县| 固原市|