コマンドラインインターフェイスからUbuntu20.04を更新する方法

How Update Ubuntu 20



この記事では、コマンドラインからUbuntu 20.04LTSを更新する方法を紹介します。それでは、始めましょう。

自動更新の構成:

デフォルトでは、自動更新または無人アップグレードはUbuntu 20.04LTSで有効になっています。







自動更新を構成する場合は、構成ファイルを開きます /etc/apt/apt.conf.d/20auto-upgrades 次のコマンドを使用します。



$sudo ナノ /NS/apt/apt.conf.d/20自動アップグレード



ここで、最初の行 APT :: Periodic :: Update-Package-Lists 1; パッケージキャッシュを自動的に最新の状態に保つようにAPTパッケージマネージャーに指示するために使用されます。





2行目、 APT :: Periodic :: Unattended-アップグレード1; パッケージを自動的に更新するようにAPTパッケージマネージャーに指示するために使用されます。



自動更新または無人アップグレードを無効にするには、 APT :: Periodic :: Update-Package-ListsAPT :: Periodic :: Unattended-アップグレード0 以下のスクリーンショットに示すように。

完了したら、を押します + NS に続く 構成ファイルを保存します。

パッケージリポジトリキャッシュの更新:

パッケージをインストール、更新、または削除する前に、APTパッケージリポジトリキャッシュを更新する必要があります。これにより、Ubuntu 20.04 LTSマシンのパッケージデータベースが更新され、インストールされているパッケージの新しいバージョンが利用可能かどうかが確認されます。

APTパッケージリポジトリキャッシュを更新するには、次のコマンドを実行します。

$sudoaptアップデート

APTパッケージリポジトリキャッシュを更新する必要があります。ご覧のとおり、35個のパッケージを新しいバージョンに更新できます。

特定のパッケージの更新:

次のコマンドを使用して、更新が利用可能なパッケージのリストを確認できます。

$sudoaptリスト-アップグレード可能

アップグレード可能なパッケージのリストが表示されます。各行に、パッケージ名が緑色のテキスト色で印刷されます。

各行の右側には、古いパッケージバージョンが印刷されています。各行の左側には、下のスクリーンショットに示されているように、利用可能な新しいバージョンが印刷されています。

次に、1つのパッケージをアップグレードします(たとえば、 持っていく )、次のコマンドを実行します。

$sudoaptインストール持っていく

ご覧のように、 持っていく およびその依存関係( python3-インテーク )がアップグレードされます。これらの2つのパッケージのサイズは約212KBです。したがって、約212KBのパッケージがインターネットからダウンロードされます。それらがインストールされると、約1024 B(バイト)の追加のディスク領域が使用されます。

アップグレードを確認するには、を押します 次にを押します

その包み 持っていく そしてその依存関係をアップグレードする必要があります。

すべてのパッケージの更新:

パッケージを1つずつアップグレードする代わりに、次のコマンドを使用して、使用可能なすべてのパッケージを一度にアップグレードできます。

$sudoaptアップグレード

APTは、アップグレードの概要を表示します。ここでは、33個のパッケージがアップグレードされます。 5つのパッケージが新しくインストールされます。アップグレードのサイズは約93.0MBです。したがって、約93.0MBのパッケージがインターネットからダウンロードされます。アップグレード後、約359MBの追加のディスク容量が必要になります。

APTは、インストールされる新しいパッケージを表示します。このセクションには、ほとんどの場合、新しいカーネルお​​よびカーネルヘッダーパッケージが表示されます。

APTは、アップグレードされるパッケージのリストを表示します。

APTは、不要になった古いパッケージも表示します。アップグレードが完了したら、安全に削除できます。

準備ができたら、を押します 次にを押します アップグレードを確認します。

APTは、必要なすべてのパッケージをインターネットからダウンロードし始める必要があります。

すべての新しいパッケージがインストールされたら、アップグレードが完了するはずです。

次に、次のコマンドを使用して変更を有効にするために、コンピューターを再起動します。

$sudoリブート

パッケージのロック:

を使用してすべてのパッケージをアップグレードするときにアップグレードしたくない場合は、特定のパッケージをロックできます。 sudoaptアップグレード 指図。

まず、次のコマンドを使用して、アップグレード可能なすべてのパッケージを一覧表示します。

$sudoaptリスト-アップグレード可能

アップグレード可能なすべてのパッケージがリストされている必要があります。

ここで、Linuxカーネルパッケージが必要ないとしましょう( linux-genericlinux-headers-genericlinux-image-generic )アップグレードする。これらのパッケージを次のようにマークする必要があります 所有

パッケージのアップグレードを保持するには linux-generic 、次のコマンドを実行します。

$sudo apt-marklinux-genericを保持する

その包み linux-generic 保留に設定する必要があります。

同様に、パッケージのアップグレードを保持できます linux-headers-genericlinux-image-generic 次のように:

$sudo apt-marklinux-headers-genericを保持しますlinux-image-generic

パッケージ linux-headers-genericlinux-image-generic 保留に設定する必要があります。

次のコマンドを使用して、保留に設定されているすべてのパッケージを一覧表示できます。

$sudo apt-markショーホールド

ご覧のとおり、保留に設定したすべてのパッケージが一覧表示されます。

ここで、次のようにすべてのパッケージをアップグレードしてみてください。

$sudoaptアップグレード

ご覧のとおり、パッケージ( linux-genericlinux-headers-genericlinux-image-generic )保留としてマークしたものは、残りのパッケージと一緒にアップグレードされません。

パッケージのロック解除:

後で保留としてマークしたパッケージをアップグレードすることにした場合、あなたがしなければならないのはそれらを保留解除することだけです。

あなたはホールドを解除することができます linux-generic 次のようにパッケージ化します。

$sudo apt-marklinux-genericを保留解除

その包み linux-generic もう保留にしないでください。

ご覧のとおり、パッケージ linux-generic 保留リストにはもうありません。

$sudo apt-markショーホールド

同様に、パッケージを保留解除できます linux-headers-genericlinux-image-generic 次のように:

$sudo apt-markunhold linux-generic linux-headers-generic linux-image-generic

さて、すべてのパッケージをアップグレードすると、パッケージ linux-genericlinux-headers-generic 、 と linux-image-generic また、アップグレードする必要があります。

$sudoaptアップグレード

不要なパッケージの削除:

アップグレードが完了したら、次のコマンドを使用して不要なパッケージをすべて削除できます。

$sudoapt自動削除

私の場合、不要なパッケージはありません。

不要なパッケージがある場合は、それらが表示され、削除するように求められます。押すだけ 次にを押します それらを削除します。

キャッシュのクリーンアップ:

コンピューターをアップグレードすると、新しいバージョンのパッケージがキャッシュされます。 / var / cache / apt / archives / コンピュータのディレクトリ。それらを削除して、ディスク領域を解放することができます。

それらを削除するには、次のコマンドを実行します。

$sudoapt autoclean

キャッシュされたパッケージは削除する必要があります。

これが、コマンドラインからUbuntu 20.04LTSをアップグレードする方法です。この記事を読んでくれてありがとう。