我在Ubuntu机器上安装时会运行一些源文件和一个bash脚本 什么是Debian打包的简易指南,并为自己使用创建包?
我的做法包括:
我制作了一个使用pbuilder环境将文件复制到/usr/bin/
文件夹的示例,但是遇到了运行process.sh
文件,其中包含:
set -x
cpath=`pwd`
cd /usr/local/
mkdir libexec
cd
cd $cpath
cp askpin /usr/local/libexec/
cp badpin /usr/local/libexec/
cp msg /usr/local/libexec/
ldconfig
感谢任何帮助。
答案 0 :(得分:0)
传统上,这些脚本与debian/DEBIAN
文件一起进入control
目录,称为preinst
,postinst
,prerm
和postrm
。
它们在安装/拆卸过程合适时运行
在这些文件的顶部添加一个shebang
请参阅:https://www.debian.org/doc/debian-policy/ch-maintainerscripts.html
编辑:
只是追赶pbuilder并意识到上述答案对你来说可能毫无意义
我不知道pbuilder是否存在,如果我有可能我会使用它,而不是将我的debian构建划分为裸机,上面的答案是有道理的。