小编dan*_*man的帖子

如何在无人值守升级中自动显示“conffile”提示?

我们有许多系统,通过 Ansible 进行管理。它们被配置为每晚运行安全更新。我们遇到了问题,因为 sudo 包想要放入新的/etc/sudoers. 这就是我们的 cron 输出中现在发生的情况:

/etc/cron.daily/apt:
Package 'sudo' has conffile prompt and needs to be upgraded manually
Run Code Online (Sandbox Code Playgroud)

我可以手动apt-get install sudo打开一个盒子并按下按钮来保留我的配置文件,但这不能很好地扩展。是否有一个我可以调整的配置,以便夜间安全更新(至少在这种情况下)知道我保留本地的偏好/etc/sudoers?谢谢!

updates apt sudo

9
推荐指数
1
解决办法
5003
查看次数

如果缺少apt-get,我在哪里可以下载Apt 包?

我目前正在经历此处描述的症状:

https://bugs.launchpad.net/ubuntu/+source/apt/+bug/493154

例子:

127-12:42 djh@noneedto ~$ aptitude search chrome
aptitude: error while loading shared libraries: libapt-pkg-libc6.10-6.so.4.8: cannot open shared object file: No such file or directory

127-12:46 djh@noneedto ~$ apt-get -h
The program 'apt-get' is currently not installed.  You can install it by typing:
sudo apt-get install apt
You will have to enable the component called 'main'
Run Code Online (Sandbox Code Playgroud)

所以,我的想法,正如错误中所描述的,只是下载 apt 的 dpkg。不幸的是,这对谷歌来说不是一件容易的事情,因为通常当人们想知道“apt”和“下载”和“安装”时,它是“如何使用apt-get”......但我从哪里得到apt如果它首先丢失?

我正在运行 Ubuntu 10.04.3 LTS (lucid)

更新:根据mailq的回答,这里的修复是:

wget http://archive.ubuntu.com/ubuntu/pool/main/a/apt/apt_0.7.9ubuntu17.3_amd64.deb
sudo dpkg -i apt_0.7.9ubuntu17.3_amd64.deb
Run Code Online (Sandbox Code Playgroud)

如果您正在解决此问题,请浏览http://archive.ubuntu.com/ubuntu/pool/main/a/apt/并选择适合您系统的软件包。

apt dpkg

2
推荐指数
1
解决办法
6万
查看次数

标签 统计

apt ×2

dpkg ×1

sudo ×1

updates ×1