目前在我的系统上运行aptitude dist-upgrade
会导致尝试升级一些软件包。所有这些软件包都被标记为“可能危及系统安全”的“不受信任的软件包”。我最近刚刚向 中添加了一个新的不受信任的源/etc/apt/sources.list.d
,但我没想到它会包含任何/所有这些包。
如何找出提供这些软件包的较新版本的来源?
更新
感谢 Karthick87 提供的信息丰富的回复。在这种帮助下,我能够解决潜在的问题,这本身可能会引起一些读者的兴趣。
事实证明,至少有一些有问题的更新是从官方 ubuntu 镜像中获取的。几个月来,我一直在毫无问题地使用那面镜子。dist-upgrade
自从升级到 Maverick 以来,我做了很多次。
看起来问题与此错误报告所描述的相同。
我已经能够通过编辑/etc/apt/sources.list
使用 [Cc]anonical 存储库来解决我的问题,其中包含如下行:
deb http://archive.ubuntu.com/ubuntu maverick main universe restricted multiverse
deb-src http://archive.ubuntu.com/ubuntu maverick main universe restricted multiverse
deb http://archive.ubuntu.com/ubuntu maverick-updates main universe restricted multiverse
deb-src http://archive.ubuntu.com/ubuntu maverick-updates main universe restricted multiverse
deb http://security.ubuntu.com/ubuntu maverick-security main universe restricted multiverse
deb-src http://security.ubuntu.com/ubuntu maverick-security main universe restricted multiverse
进行编辑后,我sudo aptitude update; sudo aptitude dist-upgrade
收到并且没有收到警告消息。
该命令
apt-cache policy package_name
将列出每个可用版本的源。样本输出:
在终端中,运行: