0

我有一些源文件和一个 bash 脚本要在 Ubuntu 机器上安装期间运行。
什么是 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

任何帮助表示赞赏。

4

1 回答 1

0

传统上,这些脚本与文件一起进入debian/DEBIAN目录并被control称为preinstpostinst和. 它们在安装/删除过程适当时运行。 在这些文件的顶部包含一个 shebang。 参见:https ://www.debian.org/doc/debian-policy/ch-maintainerscripts.htmlprermpostrm


编辑:
刚刚追上 pbuilder 并意识到上面的答案对你来说可能毫无意义。
我不知道 pbuilder 存在,如果我有的话,也许我会使用它,而不是把我的 debian 构建到裸机中,上面的答案是有意义的。

于 2016-07-25T08:07:29.610 回答