Linux Mint,sudo apt-get update 404 错误,

Linux Mint,sudo apt-get update 404 错误,

我正在使用最新的 Linux Mint,并且尝试了很多解决方案,但我需要一个直接适用于此问题的解决方案。

所有 https:// 均已被删除以防止垃圾邮件。

W:无法获取 ppa.launchpad.net/shnatsel/zram/ubuntu/dists/trusty/main/source/Sources 404 未找到

W:无法获取 ppa.launchpad.net/shnatsel/zram/ubuntu/dists/trusty/main/binary-amd64/Packages 404 未找到

W:无法获取 ppa.launchpad.net/shnatsel/zram/ubuntu/dists/trusty/main/binary-i386/Packages 404 未找到

E:部分索引文件下载失败。它们已被忽略或使用旧文件代替。

答案1

我同意你可能需要重置软件源。如果你需要一些帮助,这里有一些说明应该适用于 Linux Mint(以及 Ubuntu,它们非常相似)。

备份 sources.list 文件

只需将它们复制到某个备份文件夹即可:

sudo cp /etc/apt/sources.list /etc/apt/sources.list.old
sudo cp -R /etc/apt/sources.list.d /etc/apt/sources.list.d.old

或者将副本放在家里的某个地方:

sudo cp -R /etc/apt/sources.list* /home/myuser/

恢复默认设置sources.listsources.list.d文件

如果你这样做它应该会生成一个新的sources.list文件

  1. 删除旧文件:

    sudo rm /etc/apt/sources.list

    sudo rm -R /etc/apt/sources.list.d

  2. 然后从程序菜单/破折号或在终端中运行“软件源”

    sudo software-sources

    如果需要,选择/选中 backports/romeo,选择服务器或保留默认设置,然后更新。

或者这是默认的 Linux Mint 17.2文件目前应该看起来像,选择了反向移植的软件包:

# Do not edit this file manually, use Software Sources instead.

deb http://packages.linuxmint.com rafaela main upstream import backport  #id:linuxmint_main
deb http://extra.linuxmint.com rafaela main #id:linuxmint_extra

deb http://archive.ubuntu.com/ubuntu trusty main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu trusty-updates main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ trusty partner

感谢我在 AskUbuntu 上的一个回答

答案2

所有 Linux Mint 17 版本(Quiana、Rebecca、Rafaela 和 Rosa)均基于 Ubuntu 14.04,并且 ppa:shnatsel/zram 中不提供与 Ubuntu 14.04 兼容的软件包。这就是您Failed to fetch ... 404 Not Found在尝试更新软件时收到错误的原因。

要消除这些错误,您必须从软件源中删除 ppa:shnatsel/zram。您的软件源由此文件决定:/etc/apt/sources.list。编辑 sources.list 文件的最简单方法是从 nano 编辑器中的终端使用以下命令:

sudo nano /etc/apt/sources.list  

使用 nano 的说明始终显示在页面底部。使用键盘组合Ctrl+ O,然后按Enter将文件保存到当前位置。使用键盘组合Ctrl+X退出 nano。

答案3

我遇到了同样的问题(Linux Mint 18.1),但使用图形更新管理器进行更新。就我而言,当我(在图形更新管理器中)转到编辑 -> 软件源 -> 维护时,“无法获取....404 未找到”问题得到了解决。在那里,单击“修复 MergeList 问题”,然后单击“更新缓存”按钮。执行此操作后,我能够更新所有内容而不会出现错误。

相关内容