Fal*_*ken 22 ubuntu debian apt
我需要自动安装一个包,其配置文件已经存在于服务器上。
我正在寻找类似的东西:
apt-get install --yes --force-yes --keep-current-confs mysql-server
可能是一个愚蠢的问题,但我找不到这样的选择。
Fal*_*ken 37
在Raphael Hertzog 的博客上找到了答案:
apt-get install -o Dpkg::Options::="--force-confold" --force-yes -y mysql-server
Run Code Online (Sandbox Code Playgroud)
配置是 dpkg 的角色,因此选择要保留哪个 conf 文件。
您还可以通过在/etc/apt/apt.conf.d/
其中创建一个包含以下内容的文件来将其添加到系统的配置中 :
Dpkg::Options {
"--force-confdef";
"--force-confold";
}
Run Code Online (Sandbox Code Playgroud)
edl*_*erd 19
在当前的 ubuntu 系统上,您需要更多:
export DEBIAN_FRONTEND=noninteractive ; apt-get dist-upgrade -y -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" --force-yes
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
20607 次 |
最近记录: |