![Linux Mint,sudo apt-get update 404 错误,](https://linux22.com/image/1474391/Linux%20Mint%EF%BC%8Csudo%20apt-get%20update%20404%20%E9%94%99%E8%AF%AF%EF%BC%8C.png)
我正在使用最新的 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.list
和sources.list.d
文件
如果你这样做它应该会生成一个新的sources.list
文件
删除旧文件:
sudo rm /etc/apt/sources.list
和
sudo rm -R /etc/apt/sources.list.d
然后从程序菜单/破折号或在终端中运行“软件源”
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
答案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 问题”,然后单击“更新缓存”按钮。执行此操作后,我能够更新所有内容而不会出现错误。