Ubuntuのすべてをアップグレードする方法

Ubuntuのすべてをアップグレードする方法

Ubuntu 14.04から16.04にアップグレードしようとすると、ログの後に表示されるメッセージですsudo apt-get upgrade。最後の961項目を強制的に更新する方法に注意してください。

    ..........................................................................
    ..........................................................................   
          xserver-xorg-input-vmmouse-lts-vivid xserver-xorg-input-wacom-lts-vivid
          xserver-xorg-lts-vivid xserver-xorg-video-all-lts-vivid
          xserver-xorg-video-ati-lts-vivid xserver-xorg-video-cirrus-lts-vivid
          xserver-xorg-video-fbdev-lts-vivid xserver-xorg-video-intel-lts-vivid
          xserver-xorg-video-mach64-lts-vivid xserver-xorg-video-mga-lts-vivid
          xserver-xorg-video-neomagic-lts-vivid xserver-xorg-video-nouveau-lts-vivid
          xserver-xorg-video-openchrome-lts-vivid xserver-xorg-video-r128-lts-vivid
          xserver-xorg-video-radeon-lts-vivid xserver-xorg-video-savage-lts-vivid
          xserver-xorg-video-siliconmotion-lts-vivid
          xserver-xorg-video-sisusb-lts-vivid xserver-xorg-video-tdfx-lts-vivid
          xserver-xorg-video-trident-lts-vivid xserver-xorg-video-vesa-lts-vivid
          xserver-xorg-video-vmware-lts-vivid yelp zeitgeist-core zenity zenity-common
        0 upgraded, 0 newly installed, 0 to remove and 961 not upgraded.

ベストアンサー1

apt-get upgrade安全のために:他のパッケージを損傷することなくアップグレードできるすべてのパッケージをアップグレードします。パッケージAをアップグレードするためにパッケージBを削除する必要がある場合、これは行われず、apt-get upgradeAはアップグレードされていないリストに表示されます。

時間が経つにつれて、パッケージはいくつかの部分に分けられ、合わされ、名前が変わるなどの作業を行います。デフォルトの依存関係(AにはBが必要です)に加えて、パッケージCはパッケージBを「置き換える」と宣言し、CがインストールされたらBを削除する必要があることを示します。 Aptには、自動的にインストールされたパッケージと手動でインストールされたパッケージの概念もあります。自動的にインストールされたパッケージは明示的に置き換えられなくても削除できるはずですが、手動でインストールされたパッケージはユーザーが要求して保持する必要があります。しかし、apt-get upgradeいかなるリスクも取らないでください。

別のコマンドがありますapt-get dist-upgrade必要に応じてパッケージを喜んで削除してください。アイデアは、ディストリビューション全体ではなくapt-get upgrade個々のパッケージのみをアップグレードすることです。リスクは低く、ほとんど気づかずにこれを行うことができますが、時には依存するプログラムを削除することが可能です。特に、手動インストールに必要なすべてのパッケージを表示していない場合は、さらにそうです。後でシステムの損傷が発生する可能性はほとんどありませんが、時々、1つまたは2つのパッケージを再インストールする必要があるかもしれません。apt-get dist-upgradeapt-get upgradeapt-get dist-upgradeapt-get dist-upgrade

Aptitudeは同じコマンド二重性を持ちますが、好みの同義語を紹介します。
safe-upgrade= upgrade   vs。   full-upgrade= dist-upgrade

do-release-upgradeまた、Ubuntuは次のプログラムを提供します。あるUbuntuバージョンから次のUbuntuバージョンにアップグレードするための推奨方法(または1つのUbuntu LTSから次のLTSへ)。プログラムはapt-get dist-upgradeバックグラウンドで実行されますが、まずいくつかの確認と準備作業を実行し、次にクリーンアップ操作を実行します。

簡単に言うと:

  • Ubuntuバージョン間でアップグレードする場合do-release-upgrade
  • セキュリティアップデートとバグ修正のみをインストールする場合は、(または)をapt-get update後で使用してください。apt-get upgradeaptitude safe-upgrade
  • apt-get updateそれ以外の場合はapt-get dist-upgrade(または)を使用してくださいaptitude full-upgrade

おすすめ記事