我正在为回购中的软件包的无人值守安装编写脚本,它是带有Debian标记的配置文件之一的软件包。有什么我可以传递给apt-get
/的选项,aptitude
以便它接受新的配置文件吗?
基本上我需要一个apt
/ aptitude
等价的 dpkg --force-confnew
我需要回答在apt-get
安装Y时提出的以下问题
配置文件``/ opt / application / conf / XXX.conf`''
==> File on system created by you or by a script.
==> File also in package provided by package maintainer.
What would you like to do about it ? Your options are:
Y or I : install the package maintainer's version
N or O : keep your currently-installed version
D : show the differences between the versions
Z : background this process to examine the
The default action is to keep your current version.
附加信息:
另外,我sudo
在管道中传递密码以执行命令
echo "mysudopass"|sudo -S apt-get mypackage
当安装处于配置交互阶段时,这标志着安装中的错误。
我在Ubuntu 10.04
apt版本上:apt 0.7.25.3
为什么我不能使用dpkg
:这些Debian是从Repo安装的,我的机器上没有本地Debian