我将从 Install4j 生成一个 debian 包。在 GUI 中,我们可以指定安装前脚本和安装后脚本。
后安装脚本工作正常,但预安装脚本不起作用,即 Install4j 不会在 .deb 文件中生成 preinst。
我想用于预安装脚本的脚本:
#!/bin/sh
echo "正在读取附加存储库"
IN=${编译器:SOFT_DEPENDENCIES_DEB_32}
回声 $IN
OIFS=$IFS
IFS=';'
arr2=$IN
用于 $arr2 中的回购
做
nbRepoPresent=$(egrep -c $repo /etc/apt/sources.list)
如果 [ $nbRepoPresent -lt 1 ]; 然后
echo "添加附加存储库 $repo"
sudo add-apt-repository "deb $repo"
菲
完毕
IFS=$OIFS
是错误还是我的代码错误?