简介
ubuntu(debian)软件安装包.
方法
dpkg -c 包查看
dpkg -L 包名查看
dpkg -i 安装包
dpkg -r 移除d包
dpkg -S 文件来自包
dpkg -X 释放包到文件
控制
control 软件标识 版本号 平台 依赖
preinst 解包前脚本
postinst 解包后脚本
prerm 删除前脚本
postrm 删除后脚本
结构
mkdir DEBIAN
cd DEBIAN
control preinst postinst prerm postrm
ur/xxx/xxx/xxx/test.txt
例子:
Package: software
Version: 2022-02-26
Section: free
Priority: xxxx
Depends: ibus-tables
Suggests: Openssl
Architecture: all
Installed-Size: xxx
Maintainer: xxx[xx@xx.com]
Provides: xxx
Description: xxxx
空一行
其他
tar -zcvf ibus-table-ygwb.tar.gz ibus-table-ygwb
sudo dpkg -b ibus-table-ygwb ibus-table-ygwb.deb
sudo dpkg -c ibus-table-ygwb.deb
sudo dpkg --info ibus-table-ygwb.deb
sudo apt install ./ibus-table-ygwb.deb
sudo apt remove ibus-table-ygwb