![由于升级过程中出现“Karmic”错误,无法从 10.04 升级](https://linux22.com/image/1079848/%E7%94%B1%E4%BA%8E%E5%8D%87%E7%BA%A7%E8%BF%87%E7%A8%8B%E4%B8%AD%E5%87%BA%E7%8E%B0%E2%80%9CKarmic%E2%80%9D%E9%94%99%E8%AF%AF%EF%BC%8C%E6%97%A0%E6%B3%95%E4%BB%8E%2010.04%20%E5%8D%87%E7%BA%A7.png)
我正在尝试从 10.04 升级到 10.10 及更高版本。我目前已连接到互联网。我最不想做的事情就是全新安装,因为我双启动机器,我不想冒任何风险。任何建议或帮助都将不胜感激。
我收到以下错误:
Could not download all repository indexes
The repository may no longer be available or could not be contacted because of network problems. If available an older version of the failed index will be used. Otherwise the repository will be ignored. Check your network connection and ensure the repository address in the preferences is correct.
Failed to fetch <http://us.archive.ubuntu.com/ubuntu/dists/karmic-backports/restricted/binary-i386/Packages.gz [and sources.gz]> 404 Not Found [IP: 91.189.91.15 80]
Failed to fetch <see above> 404 Not Found [IP: 91.189.91.15 80]
Failed to fetch <see above> 404 Not Found [IP: 91.189.91.15 80]
Failed to fetch <see above> 404 Not Found [IP: 91.189.91.15 80]
Failed to fetch <see above> 404 Not Found [IP: 91.189.91.15 80]
Failed to fetch <see above> 404 Not Found [IP: 91.189.91.15 80]
Failed to fetch <see above> 404 Not Found [IP: 91.189.91.15 80]
Failed to fetch <see above> 404 Not Found [IP: 91.189.91.15 80]
Some index files failed to download, they have been ignored, or old ones used instead.
答案1
我个人建议进行完整备份并全新安装。10.04 和 12.04 或 12.10 之间发生了很多变化,因此全新安装会更干净。
但是如果你不想这样做,问题在于 10.10 不再受支持,所以你无法找到 10.10 文件。
要解决此问题,您需要升级到下一个 LTS 版本 12.04。为此,请打开“更新管理器”并单击“设置按钮”。在打开的窗口中,将“通知我新的 Ubuntu 版本”更改为“对于长期支持版本”,而不是“对于任何新版本”。
您可能需要重新启动才能使其生效,但我不确定。
您现在可以直接升级到 12.04。
12.04“Precise”支持到2017年4月,所以我会坚持使用它,但如果你愿意,你可以从那里升级到12.10。
更新可能会出错,因此请确保在更新之前对 Windows 和 Ubuntu 都有良好的备份
答案2
业力与清醒
您的错误:
Failed to fetch <http://us.archive.ubuntu.com/ubuntu/dists/karmic-backports/restricted/binary-i386/Packages.gz [and sources.gz]> 404 Not Found [IP: 91.189.91.15 80]
这会阻止您的包管理系统正确更新。Karmic 存储库不再存在于主启动板存储库区域中。
要解决第一个错误,您可以使用与我在此处描述的类似的说明:
IE
注释掉有问题的 karmic 存储库/etc/apt/sources.list
- 即#
在行首添加字符以注释掉有问题的存储库
gksu gedit /etc/apt/sources.list
然后确保您的包管理系统正常:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
一旦您确认了这一点,您就可以进行 LTS 到 LTS 升级 - 我们已经有一个很棒的问答来描述这一点: