解决medibuntu信息库时发生了什么邪恶的事情,会发生什么?


21

我们有一台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)

我试图对packages.medibuntu.org执行ping操作,并返回:

ping: unknown host packages.medibuntu.org

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

问题:

那诊断正确吗?

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


Answers:


19

Medibuntu现在已被关闭,打包程序已过时,不必要或已移至官方Ubuntu存档。

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

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

有关


如何删除存储库:

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

软件来源,删除Medibuntu存储库


我从您的链接中找到了该帖子: askubuntu.com/a/223188/200958 我应该运行这些命令吗?下行风险是什么?如果有,我该如何缓解?谢谢,艾伦。
艾伦(Alan)

2
@Alan使用GUI删除它们。转到Software Sources并删除medibuntu信息库,如向下投票所示,该解决方案无济于事。无论如何,请使用MiJyn答案。
Braiam 2013年

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
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.