嗯,我喜欢标记/usr/bin/program.sh使用以下命令可执行:
chmod +x /usr/bin/program.sh
我希望上面的命令在Debian 软件包安装结束。
有没有一种无痛的方法可以将命令注入到 deb 中?
谢谢你的观看!
答案1
用于dpkg-deb
提取 .deb 文件
创建临时目录
mkdir temp
将 .deb 文件解压到临时目录
dpkg-deb -x file.deb temp/
cd temp/
dpkg-deb -e file.deb
现在改变DEBAIN/postinst文件。此脚本在安装包后立即调用。因此添加您需要的代码。
重建包
dpkg-deb -b . file.deb
或者
如果您不想编辑 .deb 文件。请创建一个简单的 shell 脚本来调用 .deb 和您想要运行的命令。
vi test.sh
dpkg -i file.deb
/usr/bin/program.sh
并运行它./test.sh
希望这可以帮助