gpt4 book ai didi

linux - 在 apt-get upgrade 或 apt-get dist-upgrade 中强制不提示

转载 作者:太空狗 更新时间:2023-10-29 11:04:27 28 4
gpt4 key购买 nike

我正在使用 AWS EC2 14.04 LTS,我正在尝试运行命令apt-get -y upgradeapt-get -y dist-upgrade,但是,我总是得到这样的提示:

enter image description here我尝试了以下命令,但没有一个起作用,但我仍然得到上述提示:

apt-get update && apt-get -y -o Dpkg::Options::="--force-confmiss"-o Dpkg::Options::="--force-confdef"-o Dpkg::Options::="--force-confnew"dist-upgrade

apt-get update && apt-get -o Dpkg::Options::='--force-confold' --force-yes -fuy dist-upgrade

我一直在谷歌上搜索解决方案,但找不到真正有效的解决方案。有人有什么想法吗?

谢谢

最佳答案

我花了一段时间才找出简单的解决方案。我可以通过添加 DEBIAN_FRONTEND='noninteractive' apt-get -y -o Dpkg::Options::='--force-confdef' -o Dpkg::Options::='--force- 来避免提示混杂'

所以这是我用来升级所有 Ubuntu 机器的常用函数:

function runAptGetUpgrade()
{
DEBIAN_FRONTEND='noninteractive' apt-get -y -o Dpkg::Options::='--force-confdef' -o Dpkg::Options::='--force-confold' upgrade
DEBIAN_FRONTEND='noninteractive' apt-get -y -o Dpkg::Options::='--force-confdef' -o Dpkg::Options::='--force-confold' dist-upgrade

apt-get autoremove -y
apt-get clean
apt-get autoclean
}

引用我的图书馆:https://github.com/gdbtek/ubuntu-cookbooks/blob/master/libraries/util.bash

REF 答案:https://serverfault.com/questions/479571/running-apt-get-upgrade-with-chef-solo

关于linux - 在 apt-get upgrade 或 apt-get dist-upgrade 中强制不提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24926985/

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