12.04 测试版升级至 12.04 稳定版

12.04 测试版升级至 12.04 稳定版

今天有很多关于从测试版升级到 12.04 稳定版的建议,大多数人只是说他们相同然而,根据我的经验,他们似乎是不是相同:

这是从我的 12.04 版“测试版”运行的。

$apt-get upgrade:
The following packages have been kept back:

 linux-generic linux-headers-generic linux-image-generic


$ uname -a
Linux ****** 3.2.0-23-generic #36-Ubuntu SMP Tue Apr 10 20:39:51 UTC 2012 x86_64  x86_64 x86_64 GNU/Linux

$ sudo apt-get dist-upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following NEW packages will be installed:
  linux-headers-3.2.0-24 linux-headers-3.2.0-24-generic
  linux-image-3.2.0-24-generic
The following packages will be upgraded:
linux-generic linux-headers-generic linux-image-generic
3 upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 50.5 MB of archives.
After this operation, 216 MB of additional disk space will be used.
Do you want to continue [Y/n]? n
Abort.

我们是否当然是一样的吗?看起来好像 release 有一个新版本的内核 (-24-),beta 如果不升级就无法安装

答案1

dist-upgrade并不是像您想象的那样是升级。它处理软件包的删除和添加,但实际上并非apt-get upgrade如此。因此,如果您sudo apt-get dist-upgrade在 12.04 测试版安装上运行,所有软件包都将更新到最终的 12.04 状态。这与最终版本发布后运行更新没有什么不同。

答案2

12.04 发布后,更新管理器将会弹出抱怨Ubuntu 发布了新版本,并询问您是否要更新

在此处输入图片描述

如果您按下该按钮,效果将与输入 相同apt-get dist-upgrade。普通版本apt-get upgrade不会对系统进行必要的更改以将所有软件包升级到最终版本,因为它不会对系统进行更改,也不会自行删除软件包。

当人们说 beta 2 距离最终版本非常接近时,他们说的是实话,目前软件包非常成熟,不会有太大变化。但您仍然处于测试阶段。您需要按下该按钮或使用 将apt-get dist-upgrade软件包移至稳定版本,否则将无法安装进一步的重要升级。

完成这些操作后,您将运行该稳定的系统,就像您现在安装它一样,并且您将继续收到最终版本可用的更新。

相关内容