我将从 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
是错误还是我的代码错误?