当前位置: 首页>>技术教程>>正文


apt – 解决 medibuntu 存储库时发生了一些邪恶的事情,会发生什么?

问题描述

我们有一台 Ubuntu 12.04 LTS 机器,当我尝试运行更新时出现错误。

具体来说,我收到了很多这样的错误:

W: Failed to fetch http://packages.medibuntu.org/dists/precise/non-free/i18n/Translation-en  Something wicked happened resolving 'packages.medibuntu.org:http' (-5 - No address associated with hostname)

我尝试 ping packages.medibuntu.org,它返回:

ping: unknown host packages.medibuntu.org

因此,在我看来,过去的某个时候,已经从那里安装了软件包,但它有 ‘gone away’。

问题:

这个诊断正确吗?

如果是这样,我如何识别和 ‘fix’ 这些包?我是否必须仔细检查 ‘apt-get upgrade’ 的整个输出并卸载每个输出?希望不是,但如果需要 ‘s what’s,那好吧。

最佳方法

Medibuntu has now been shut down, the packagers were either obsolete, unnecessary or moved to the official Ubuntu archive.

https://help.ubuntu.com/community/Medibuntu

这是什么意思?您应该从您的 sources.list 中删除存储库以防止错误并在其他地方查找您需要的软件包或坚持使用您已安装的旧软件包。

有关的


如何删除存储库:

  1. 打开”Software Sources”;

  2. 找到 Medibuntu 存储库;

  3. 选择并删除它:

次佳方法

如果要从命令行中删除 medibuntu 作为软件源,请编辑位于 /etc/apt/中的 sources.list

vi /etc/apt/sources.list

然后只注释掉包含 medibuntu 的行。

...
deb http://archive.canonical.com/ubuntu/ precise partner
#deb http://packages.medibuntu.org/ precise free non-free

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/12221.html,未经允许,请勿转载。