我对 Linux(以及这个论坛)还很陌生,以前几乎从未使用过它。我在 Android 设备上运行 ubuntu(使用 LinuxOnAndroid),在有人告诉我有关“PPA”的事情之前,我只想说两件事:
1.)我不知道那是什么,
2.) 当我收到错误信息时,它没有提到 PPA
无论如何,我遇到的错误是我无法在 ubuntu 上安装程序。例如,当我尝试安装 Chromium 浏览器时,它允许 ubuntu 询问我是否确定要下载软件包,我同意,但之后,它尝试下载的几乎每个文件都显示有 404 错误且无法找到。我按照互联网上大多数关于修复此问题的教程操作,甚至在论坛上也是如此,但似乎都没有用。下面是它确切说的内容:
获取失败http://ports.ubuntu.com/{软件包名称} 404 未找到 [IP: 91.189.88.140 80]
在尝试安装 Chromium 时完全失败后,它告诉我无法获取某些档案,我应该尝试 apt-get update 或尝试使用 --fix-missing。这些都没有用。我尝试按照以下指南操作:https://smyl.es/how-to-fix-ubuntudebian-apt-get-404-not-found-package-repository-errors-saucy-raring-quantal-oneiric-natty/?doing_wp_cron=1433464178.3783519268035888671875
但这些方法都不起作用。我也尝试安装 Java,但结果相同。我最终决定在这里创建一个帐户并亲自提问。现在我已经这样做了。如果有人能帮助我,如果有人能告诉我更多关于论坛的信息,我将不胜感激。
还有一件事,这些是我在 Linux 上使用的东西:
Ubuntu 13.10(Saucy Salamander)
LinuxOnAndroid 的 ARM 小型 ubuntu .img
就是这样
答案1
Ubuntu 13.10(Saucy Salamander)现已发布生命尽头。因此不再有可用的软件包。您应该通过运行升级到当前版本(撰写本文时为 15.04 Vivid Vervet,LTS 为 14.04.2),do-release-upgrade
或者尝试使用仍受支持的其他映像,例如14.04 值得信赖的塔尔羊或者12.04 精准穿山甲
答案2
我投票支持 Germar 的答案,因为这是可能的,我在使用 RaringRingtail 时也遇到过同样的事情。但我不知道 Saucy 的 EndOfLife 何时结束。Ubuntu 13.10 SaucySalamander 不是 Ubuntu 的长期支持 (LTS) 版本,非 LTS 版本只是滚动发布到下一个滚动发布或长期支持版本。长话短说,您的问题很可能是因为他们关闭了 SaucySalamander 服务器。如果不是这个原因,请检查您的 /etc/apt/sources.list 文件,看看您的 url 是否因某种原因有错误。它应该看起来像这样:
deb http://us.archive.ubuntu.com/ubuntu/ saucy-updates main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ saucy-updates main restricted
如果 URL 被注释掉:
# deb http://us.archive.ubuntu.com/ubuntu/ saucy-updates main restricted
# deb-src http://us.archive.ubuntu.com/ubuntu/ saucy-updates main restricted
那么这只是您的 /etc/apt/sources.list 文件的一个问题,只需删除注释并重试。
Germar 很可能是正确的,你应该执行 do-release-upgrade。
祝你好运!