如何解决 Ubuntu 14.04 系统升级问题?

如何解决 Ubuntu 14.04 系统升级问题?

我正在更新 Ubuntu 14.04 上的系统,并显示一些类似这样的错误信息

W: Failed to fetch http://id.archive.ubuntu.com/ubuntu/dists/trusty-proposed/InRelease  Unable to find expected entry '-/binary-amd64/Packages' in Release file (Wrong sources.list entry or malformed file)   
E: Some index files failed to download. They have been ignored, or old ones used instead.

我该如何修复系统中的这个问题?

答案1

我最近也遇到了类似的问题,就是这样解决的。

简而言之,按顺序尝试以下操作:

  1. 只需执行sudo apt-get update并查看它是否能解决。

  2. (可选)如果你已经弄乱了你的/etc/apt/sources.list地段,那么从中生成一个新的干净的地段雷普根

  3. 执行 asudo rm -rf /var/lib/apt/lists/然后执行sudo apt-get update --fix-missing

  4. 运气不好?那么问题很可能出在 ubuntu 服务器上,而不是您的配置上。尝试切换服务器。编辑sources.list并更改id.archive.ubuntu.com(或您当前的服务器)为以下任何一项:

    • de.archive.ubuntu.com(德国)
    • in.archive.ubuntu.com(印度)
    • us.archive.ubuntu.com(美国)
  5. 更改上述内容后,执行sudo apt-get update。如果不成功,请返回步骤 4 并选择另一台服务器,然后重复该过程。继续切换服务器,直到找到正确的服务器。当然,除了这三个之外,还有许多其他服务器。

答案2

在这些位置下查找条目。打开终端窗口(Ctrl+Alt+T),然后输入

ls /etc/apt/sources.list.d/

grep 'sudo' /etc/apt/sources.list.d/*

另外,还要检查您是否没有选中“受版权或法律问题限制的软件”下的“软件源”。如果已选中,请取消选中,然后尝试

sudo apt-get update

它应该可以工作。

相关内容