我正在尝试使用以下方法更新我的 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 软件支持。
如果您的目标是稳定性和相对无错误的操作,则不应安装或升级预发布的更新。根据定义,预发布版本没有经过彻底测试,很可能存在错误。有些错误很严重。
乍一看,您尝试安装的软件包似乎已损坏,因此您看到的错误消息是系统在保护自己免于安装“坏”软件包。
如果这是您真正需要和想要的软件包,下载后的第一步就是对其进行校验,以确保它是合法的软件包并且文件未损坏。这里有很多帖子深入解释了如何执行此操作。
如果您实际上不需要这个软件包,尤其是如果这个软件包是预发布版本,那么您最好不要尝试安装它。