我正在运行 Linux Mint 16 (Petra)。至少在 4 月 18 日(两周前)之前我都能正常安装软件包。从昨天开始我无法再安装软件包了。例如,如果我尝试安装screen
:
sudo apt-get install screen
我收到以下警告:
WARNING: The following packages cannot be authenticated!
screen
Install these packages without verification [y/N]?
如果我忽略警告,我会得到
Err http://archive.ubuntu.com/ubuntu/ saucy/main screen amd64 4.0.3-14ubuntu10
404 Not Found [IP: 91.189.92.200 80]
Failed to fetch http://archive.ubuntu.com/ubuntu/pool/main/s/screen/screen_4.0.3-14ubuntu10_amd64.deb 404 Not Found [IP: 91.189.92.200 80]
W: Duplicate sources.list entry http://archive.getdeb.net/ubuntu/ trusty-getdeb/apps amd64 Packages (/var/lib/apt/lists/archive.getdeb.net_ubuntu_dists_trusty-getdeb_apps_binary-amd64_Packages)
W: Duplicate sources.list entry http://archive.getdeb.net/ubuntu/ trusty-getdeb/apps i386 Packages (/var/lib/apt/lists/archive.getdeb.net_ubuntu_dists_trusty-getdeb_apps_binary-i386_Packages)
W: You may want to run apt-get update to correct these problems
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
其他包也是一样的。首先是警告,然后是一些 404,然后是“无法获取某些档案”错误。
我尝试过运行apt-get update
(这也会引发大量 404),检查我是否位于代理后面,但没有任何效果。
根据我读到的内容,我想这可能与我的发行版不受支持有关。但是 Petra 在 2014 年 7 月就过时了,而我从几天前就遇到了这个问题。如果这是问题,我需要升级还是有其他解决方案?
答案1
Petra 基于 Ubuntu 13.10、Saucy Salamander。俏皮的文件一直保存在http://archive.ubuntu.com直到几天前;它们现在可以在http://old-releases.ubuntu.com。如果您确实想继续使用 Petra,您应该在/etc/apt/sources.list
配置文件中将“archive”替换为“old-releases”。
这个版本已经有一段时间没有任何安全支持了,所以你真的应该升级到新版本的 Mint...