来源:自学PHP网 时间:2020-09-17 11:22 作者:小飞侠 阅读:次
[导读] Linux deb包解压、修改等操作方法代码示例...
|
今天带来Linux deb包解压、修改等操作方法代码示例教程详解
出于多种原因,有的时候需要直接对deb包中的各种文件内容进行修改 主要有三个问题需要解决: 0、如何将deb包文件进行解包呢? 1、修改要修改的文件? 2、对修改后的内容进行生成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
最新评论添加评论更多文章推荐
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习 京ICP备14009008号-1@版权所有www.zixuephp.com 网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com
添加评论 |