web-dev-qa-db-ja.com

aptitudeと同様に、apt-getでカーネルをアップグレードするにはどうすればよいですか?

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

そしてaptitudeのアップグレード後

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.

そのため、2つの間に違いがあります。

サーバーをアップグレードするために私が選択すべきことをアドバイスしてもらえますか? aptitude経由で追加のパッケージをアップグレードする利点はありますか、apt-getのままにしてアップグレードするパッケージを減らす必要がありますか?

7
amoooc

apt-get manページによると:

upgradeは、システムに現在インストールされているすべてのパッケージの最新バージョンをインストールするために使用されます。

dist-upgradeは、アップグレード機能の実行に加えて、パッケージの新しいバージョンとの依存関係の変更をインテリジェントに処理します。

aptitudeを使用すると、パッケージの依存関係が自動的に使用されます。同じ結果が必要な場合は、apt-get dist-upgradeを使用してください。

2つの違いを知りたい場合は、 this post または this one を確認してください。

5
Evandro Silva

ターミナルを開いてこれを入力してください

Sudo apt-get update
Sudo apt-get dist-upgrade
5
rɑːdʒɑ