Ubuntu下deb包的解包、打包

1.首先下载deb包,比如:将其放在 /home/tools/ 根目录下:

2.创建文件夹

cd /home/tools/
mkdir -p extract/DEBIAN
mkdir build

3.将deb包解压到extract文件夹下

dpkg -X ./xxx.deb extract

4.解压deb包中的control信息

dpkg -e ./xxx.deb extract/DEBIAN

6.将解压到extract文件夹中所有的内容重新打包为deb包

dpkg-deb -b extract build/abcxx.deb

7.安装deb包

dpkg -i xxx.deb  (如果出现权限拒绝,在 dpkg 前加上 sudo 即可)

8.卸载deb包

dpkg -r xxx.deb  ( -r 参数只是删除了软件包,不能完全删除其配置文件,如果想要连同配置文件一起删除,可以使用 -P 参数)

常用命令参数实例

复制代码
dpkg -i package.deb #安装包 
dpkg -r package #删除包 
dpkg -P package #删除包(包括配置文件) 
dpkg -L package #列出与该包关联的文件 
dpkg -l package #显示该包的版本 
dpkg --unpack package.deb #解开deb包的内容 
dpkg -S keyword #搜索所属的包内容 
dpkg -l #列出当前已安装的包 
dpkg -c package.deb #列出deb包的内容 
dpkg --configure package #配置包
复制代码
原文地址:https://www.cnblogs.com/ylxtiankong/p/14544942.html