Ubuntu MATE 18.04.1 x64を実行していますが、今日これに気付きました。
Ran Software Updaterは、1つのパッケージのみを更新しました。次に、ターミナルを開いてSudo apt update
を実行し、3つの追加パッケージの更新が利用できることを確認しました。
マシンを最新の状態に保つには、どの方法を使用すればよいですか?
更新マネージャーはすべてのソフトウェアを更新しますが、その印象をどのように得たかはわかります。
アップグレードの仕組み:
特に、1日未満前にそのリストを自動的にダウンロードした場合、昨日すでに利用可能なアップグレードのみが表示される場合があります。 apt updateを手動で呼び出すか、更新ボタンをクリックすると、今すぐ新しいリストがダウンロードされます。その後、アップデータとaptアップグレードの両方が、新しいアップグレードも表示します。
Ubuntuシステムを更新するには、最初に次のコマンドを実行できます。
Sudo apt-get update
このコマンドは、ソースからパッケージファイルを再同期します。基本的に、このコマンドは使用可能なパッケージとその場所のリストを提供します。
次に、以下の2つのコマンドのいずれかを実行できます。
Sudo apt-get upgrade
Sudo apt-get dist-upgrade
どちらを使用するかを決定するには、安定性が考慮すべき主な要因です。 upgrade
コマンドは、システムに現在インストールされているすべてのパッケージの最新バージョンのみをインストールします。つまり、このコマンドはWILL NOT現在インストールされているパッケージを削除するか、まだ取得されていないパッケージをインストールしますインストール済み。これは、2つのオプションの中でより安定しています。 dist-upgrade
コマンドは、依存性の変化に対処する手段が組み込まれているという点で、より積極的です。つまり、このオプションにはパッケージを削除する機能があります。これは、何かを壊す可能性がはるかに高いことを意味しますが、このコマンドは、通常のアップグレードコマンドのようにパッケージを保持しません。ある意味では、これにより、dist-upgrade
がパッケージをアップグレードする「完全な」方法になりますが、リスクがないわけではありません。
システムを完全にアップグレードするには、次の2つのコマンドを実行します。
Sudo apt update
Sudo apt full-upgrade -y
最初のものは利用可能なパッケージのリストを更新し、2番目のものはパッケージをアップグレードします。 upgrade
とfull-upgrade
の違いは、full-upgrade
はより多くの更新を行うためにパッケージをインテリジェントに削除できるのに対し、upgrade
は「安全な」アップグレードであるということです。
次の手順を順番に試してください。
Sudo apt update
Sudo apt upgrade
Sudo apt dist-upgrade
Sudo apt dist-upgrade
でエラーが発生した場合は、Sudo apt dist-upgrade --fix-missing
を使用してみてください