1、deb程序包的下载
# 下载deb程序包到当前文件夹命令
apt-get download <deb-package-name>
# UOS系统下,以下载dde-control-center为例
apt-get download dde-control-center
# 命令执行完成后,可以在当前路径下看到dde-control-center_5.7.36.4-1_amd64.deb程序包文件
2、deb程序包解压
# deb程序包解压到指定目录命令
dpkg-deb -R <deb-package-name> <extract-dir>
# 以解压dde-control-center_5.7.36.4-1_amd64.deb到./dde-control-center-deb目录(该目录不存在的话解压时会自动创建)为例
dpkg-deb -R dde-control-center_5.7.36.4-1_amd64.deb ./dde-control-center-deb
# 解压完成后可以看到解压文件夹下程序包所包含的DEBIAN目录、usr目录等以及目录下的程序与程序相关文件
3、deb程序包打包
# 打包程序文件夹为deb程序包命令
dpkg-deb --build <program-dir>
# 以解压后的dde-control-center-deb程序为例
dpkg-deb --build ./dde-control-center-deb
# 打包命令执行完成后,可以在当前文件夹下看到dde-control-center-deb.deb程序包
# 补充说明:deb程序包打包前需保证待打包的程序文件夹包含deb程序包所必须的文件,如DEBIAN/control文件等
deb程序包结构参考:deb包结构介绍和打包解包 - 赛博狗尾草 - 博客园
4、deb程序包安装
# deb程序包安装命令
dpkg -i <deb-package-path>
# 以安装dde-control-center_5.7.36.4-1_amd64.deb为例
dpkg -i ./dde-control-center_5.7.36.4-1_amd64.deb
# 补充:若需强制覆盖安装可以加上 --force-overwrite选项(不推荐),例如:
dpkg -i --force-overwrite ./dde-control-center_5.7.36.4-1_amd64.deb
9152

被折叠的 条评论
为什么被折叠?



