解析 medibuntu 存储库时发生了一些异常,会发生什么?

解析 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

因此在我看来,过去的某个时候,软件包已经从那里安装,但它已经“消失了”。

问题:

这个诊断正确吗?

如果是这样,我该如何识别和“修复”这些软件包?我是否必须仔细检查“apt-get upgrade”的整个输出并卸载每个软件包?希望不是,但如果这是必需的,那么可以。

答案1

Medibuntu 现已关闭,其打包程序要么已经过时,要么不需要,要么已被移至官方 Ubuntu 档案库。

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

这意味着什么?您应该从 sources.list 中删除存储库以防止出现错误,并在其他地方查找所需的软件包或继续使用已安装的旧软件包。

有关的


如何删除存储库:

  1. 打开“软件源”;
  2. 找到 Medibuntu 存储库;
  3. 选择并删除它:

软件源,删除 Medibuntu 存储库

答案2

如果要从命令行删除 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

相关内容