当旧发行版不再有必要的软件包时,如何从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?

wget http://old-releases.ubuntu.com/ubuntu/pool/main/d/dpkg/dpkg_1.14.20ubuntu6.3_amd64.deb

wget http://www.ftp.uni-erlangen.de/pub/pc/TheOpenCD/old-images/ubuntu/pool/main/u/update-manager/update-manager-core_0.93.34_amd64.deb

dpkg -i dpkg_1.14.20ubuntu6.3_amd64.deb update-manager-core_0.93.34_amd64.deb

对存储库的内容进行快速扫描显示,它们似乎已经将该体系结构从amd64更改为ia64,不要问我为什么。

你应该可以通过在/etc/apt/apt.conf.d/添加一个文件01internal (或者其他任何你喜欢的名字)来解决这个问题。 该文件应该是这样的:

 APT::Architecture "ia64"; 

然后重新运行apt-get update并希望它应该开始工作。

此外,在发行版之间移动时,进行apt-get dist-upgrade是一种很好的做法。 他们有可能把这个问题解决了,所以如果没有上述的魔法,升级就会顺利进行,但是我没有合适的机器去testing这个理论。