在 Ubuntu 14.04 上,apt-get upgrade 失败,提示“无法获取 - 哈希总和不匹配”

在 Ubuntu 14.04 上,apt-get upgrade 失败,提示“无法获取 - 哈希总和不匹配”

我正在尝试使用以下方法更新我的 14.04 版本的软件

apt-get update 
apt-get upgrade 

但是我得到了这个错误

E: Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/e/eglibc/libc6-dbg_2.19-0ubuntu6.13_amd64.deb
Hash Sum mismatch

因此,我手动下载了这个文件

libc6-dbg_2.19-0ubuntu6.13_amd64.deb

并尝试安装,但由于质量差而无法安装。

回答下面的问题没有帮助。

答案1

实际上,如果您在 Slackware 处于领先地位时就开始使用 Linux,那么您会认为今天的 Ubuntu 是理想的选择。而且您尝试安装的软件包是 Debian 软件包……受 Ubuntu 支持,但不受 Ubunbtu 软件支持。

如果您的目标是稳定性和相对无错误的操作,则不应安装或升级预发布的更新。根据定义,预发布版本没有经过彻底测试,很可能存在错误。有些错误很严重。

乍一看,您尝试安装的软件包似乎已损坏,因此您看到的错误消息是系统在保护自己免于安装“坏”软件包。

如果这是您真正需要和想要的软件包,下载后的第一步就是对其进行校验,以确保它是合法的软件包并且文件未损坏。这里有很多帖子深入解释了如何执行此操作。

如果您实际上不需要这个软件包,尤其是如果这个软件包是预发布版本,那么您最好不要尝试安装它。

相关内容