当旧版本不再有必要的软件包时,我该如何从 Ubuntu Intrepid 8.10 升级到 Jaunty 9.04?

当旧版本不再有必要的软件包时,我该如何从 Ubuntu Intrepid 8.10 升级到 Jaunty 9.04?

我将 sources.list 更改为:

deb http://old-releases.ubuntu.com/ubuntu/ intrepid main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ intrepid-updates main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ intrepid-security main restricted universe multiverse

我尝试安装sudo apt-get install update-manager-core但出现此错误:

1 upgraded, 3 newly installed, 0 to remove and 40 not upgraded.
Need to get 2506kB/2555kB of archives.
After this operation, 4346kB of additional disk space will be used.
Do you want to continue [Y/n]? Y
Err http://old-releases.ubuntu.com intrepid-updates/main update-manager-core 1:0.93.34
  404 Not Found
Err http://old-releases.ubuntu.com intrepid-security/main dpkg 1.14.20ubuntu6.3
  404 Not Found
Failed to fetch http://old-releases.ubuntu.com/ubuntu/pool/main/d/dpkg/dpkg_1.14.20ubuntu6.3_amd64.deb  404 Not Found
Failed to fetch http://old-releases.ubuntu.com/ubuntu/pool/main/u/update-manager/update-manager-core_0.93.34_amd64.deb  404 Not Found
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

运行 apt-get update 或 --fix-missing 返回相同的错误。

如何才能成功从 Intrepid Ibex 升级到 Jaunty 9.04?

答案1

答案2

快速扫描存储库的内容显示,他们似乎已将该版本的架构从 amd64 更改为 ia64,不要问我为什么。

您可以通过01internal向 中添加文件(或任何您喜欢的其他名称)来解决此问题/etc/apt/apt.conf.d/。该文件应如下所示:

APT::Architecture "ia64";

然后重新运行apt-get update,希望它能够开始工作。

此外,在版本之间移动时执行此操作也是一种很好的做法apt-get dist-upgrade。他们可能已经解决了这个问题,因此 dist-upgrade 可以在没有上述魔法的情况下顺利进行,但我没有合适的机器来测试这个理论。

相关内容