问题描述
我一直在尝试将Ubuntu 9.04的安装升级到9.10,但是我发现的所有说明都没有帮助。他们大多说要运行更新管理器,它会告诉您已经准备好一个新发行版。好吧,我没有那么说。
我运行或检查过的东西:
-
update-manager -d
说:您的系统是up-to-date软件包信息的最后更新时间不到一个小时。 -
我将其设置为获取所有新发行版,而不仅仅是LTS
$ cat /etc/update-manager/release-upgrades [DEFAULT] # default prompting behavior, valid options: # never - never prompt for a new distribution version # normal - prompt if a new version of the distribution is available # lts - prompt only if a LTS version of the distribution is available Prompt=normal
-
我肯定在运行9.04
$ lsb_release -r Distributor ID: Ubuntu Description: Ubuntu 9.04 Release: 9.04 Codename: jaunty
-
即使从控制台运行发行版升级也无济于事:
$ sudo do-release-upgrade Checking for a new ubuntu release No new release found
这是从代理后面运行的,但是我已经对其进行了设置,以使常规升级和apt-get
等不会出现问题。 (export http_proxy=http://myuser:mypass@myserver:8080/
)
您能想到其他阻止我升级的东西吗?
最佳方案
我在/etc/apt/sources.list
中用业力代替了轻快的行为,然后是re-ran apt-get更新,apt-get升级,apt-get dist-upgrade。
$ sudo vi /etc/apt/source.list
然后在vi中用快活代替业力
:%s/jaunty/karmic/g
保存:
:wq!
然后运行apt-get更新:
$ sudo apt-get update
然后运行apt-get升级:
$ sudo apt-get upgrade
然后运行apt-get dist-upgrade:
$ sudo apt-get dist-upgrade
其他任何人推荐的其他解决方案都没有为我解决此问题。这就像一种魅力,迫使从9.04升级到10.04。
次佳方案
也许upgrade documentation确实可以为您提供帮助。还有两种其他方法可以做到这一点。
编辑:This guide也有使用控制台的新方法…如果不起作用,我没有主意,对不起:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade