我在 AWS 上运行 Ubuntu 12.10(GNU/Linux 3.5.0-21-generic i686)。
当我尝试安装时unzip
出现以下错误:
sudo apt-get install unzip
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
gir1.2-gudev-1.0 libgudev-1.0-0 netcat-traditional python-gi
Use 'apt-get autoremove' to remove them.
Suggested packages:
zip
The following NEW packages will be installed:
unzip
0 upgraded, 1 newly installed, 0 to remove and 2 not upgraded.
Need to get 184 kB of archives.
After this operation, 387 kB of additional disk space will be used.
Err http://us-east-1.ec2.archive.ubuntu.com/ubuntu/ quantal-updates/main unzip i386 6.0-7ubuntu1.1
403 Forbidden
Failed to fetch http://us-east-1.ec2.archive.ubuntu.com/ubuntu/pool/main/u/unzip/unzip_6.0-7ubuntu1.1_i386.deb 403 Forbidden
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
我尝试了update
和--fix-missing
以及上面提到的所有其他方法,但仍然无法让它工作。其他一些软件包似乎install
没问题。但是,上个月我执行 时似乎没有收到任何更新apt-get update
。apt-get upgrade
也许这是正常的。我之前似乎收到的更新更多。
跑步apt-get update
似乎可以获取信息并建立联系。
是不是因为我运行的是 Ubuntu 12.10 而不是最新版本?这似乎很奇怪。
我没有更改任何 apt-get 配置文件。
我听从了EC2 上的 Ubuntu Trusty - apt-upgrade 出现 403 禁止错误但这并没有什么帮助。
谢谢!
答案1
你正在运行的 Ubuntu 版本已经过时终止日期。您无法再从存储库安装软件,因为它们已移动发布后不久就会达到 EOL。
处理此问题的首选方法是升级到最新的长期支持 (LTS) 版本。如果您确实需要 EOL 发行版中的旧软件包,您可以在 old-releases.ubuntu.com 上找到它们。