gpt4 book ai didi

ubuntu - 如何使 apt-get 在无人值守的 debian 安装中接受来自 Repo 的新配置文件

转载 作者:太空宇宙 更新时间:2023-11-03 16:41:49 25 4
gpt4 key购买 nike

我正在为我们的 Repo 中的一个软件包的无人值守安装编写脚本,它是一个带有 Debians 标记配置之一的软件包。有没有我可以传递给 apt-get/aptitude 的选项,以便它接受新的配置文件。

基本上我需要一个相当于 dpkg --force-confnew 的 apt/aptitude

我需要用 Y 回答安装 apt-get 时提出的以下问题


配置文件`/opt/application/conf/XXX.conf'

==> 系统上由您或脚本创建的文件。

==> 文件也在包维护者提供的包中。

您想对此做什么?您的选择是:

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

默认操作是保留当前版本。


附加信息:

此外,我在管道中传递 sudo 密码以执行命令

echo "mysudopass"|sudo -S apt-get mypackage

这是在安装处于配置交互阶段时标记安装错误。

我在 Ubuntu 10.04apt版本:apt 0.7.25.3

为什么我不能使用 dpkg :这些 debians 将从 Repo 安装,而我的机器上没有本地 debians

提前感谢大家的帮助!!!!

最佳答案

我认为您正在寻找的 apt-get 命令行是

apt-get -o Dpkg::Options::="--force-confnew" install your-package

至于您的 sudo -S 问题,也许可以尝试在“|”周围添加一些空格特点。不是,问题How to pass the password to su/sudo/ssh without overriding the TTY?可能会有用。

关于ubuntu - 如何使 apt-get 在无人值守的 debian 安装中接受来自 Repo 的新配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7798501/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com