我怎样才能让 apt-get 升级内核,类似于 aptitude?

我怎样才能让 apt-get 升级内核,类似于 aptitude?

在 Windows Azure 上安装新的 Ubuntu Server 12.04

之后apt-get upgrade,控制台显示:

The following packages have been kept back:
  linux-image-extra-virtual linux-image-virtual linux-tools linux-virtual
(...)

83 upgraded, 0 newly installed, 0 to remove and 4 not upgraded.
Need to get 64.5 MB of archives.
After this operation, 714 kB of additional disk space will be used

升级后

The following NEW packages will be installed:
  linux-image-3.2.0-32-virtual{a} linux-image-extra-3.2.0-32-virtual{a}
  linux-tools-3.2.0-32{a}
(...)

The following packages are RECOMMENDED but will NOT be installed:
  libglib2.0-data shared-mime-info shared-mime-info:i386
87 packages upgraded, 3 newly installed, 0 to remove and 0 not upgraded.
Need to get 103 MB of archives. After unpacking 151 MB will be used.

所以两者是有区别的。

您能建议我应该选择什么来升级我的服务器吗?通过升级附加软件包有什么好处吗?aptitude或者我应该继续apt-get升级较少的软件包吗?

答案1

根据apt-get手册页:

升级用于安装系统当前安装的所有软件包的最新版本。

分布式升级除了执行升级功能外,还能智能地处理软件包新版本依赖关系的变化。

当您使用时aptitude,它会自动使用包的依赖项,如果您想要相同的结果,请使用apt-get dist-upgrade

如果你想知道两者之间的区别,请查看这个帖子或者这个

答案2

打开终端并输入

sudo apt-get update
sudo apt-get dist-upgrade

相关内容