我需要创建一个 deb 文件,并将另外两个 deb 文件设置为依赖项,以便它们两个都可以在该 deb 文件之前安装。
如果它是 apt repo 中可用的包,我可以直接提及 -d,就像我下面为 nano 和 git 保留的那样。但它不支持设置外部 deb 文件。
因此,我将 --before-install 保留到 shell 脚本中。但出现以下错误。
预安装文件:
echo "---pre Installing----"
wget https://github.com/uday1kiran/python_deb_create/raw/testdeb2/tmp/agentxw_1.036-1_amd64.deb
apt install -y ./agentxw_1.036-1_amd64.deb
wget https://github.com/uday1kiran/python_deb_create/raw/testdeb2/tmp/xvision_0.97-1_amd64.deb
apt install -y ./xvision_0.97-1_amd64.deb
echo "--pre install completed--"
我的命令是:
fpm -s empty -t deb -n test -v 1.3 -d git -d nano --after-install --before-install ./preinst