コマンドラインでUbuntuシステムをどのように更新しますか? apt update(パッケージキャッシュを更新するため)およびaptupgradeコマンドを使用します。
sudo apt update && sudo apt upgrade
一度にアップグレードできるインストール済みのすべてのaptパッケージを更新します。 これには、Linuxカーネルバージョンも含まれます。
これは、特にデスクトップユーザーにとっては良いことのように思えます。 重要なWebサービスを実行しているUbuntuサーバーユーザーには当てはまらない場合があります。
アップデートを選択したい場合は 単一のパッケージのみをアップグレードしたい、次のコマンドを使用します。
sudo apt install --only-upgrade package_name
もう少し詳しく見てみましょう。
aptコマンドを使用して単一パッケージをアップグレードする
最初のステップは、ローカルパッケージリポジトリキャッシュを更新して、システムが新しいパッケージバージョンの可用性を認識できるようにすることです。
sudo apt update
これはオプションです。 アップグレードするパッケージがアップグレード可能なパッケージのリストにあるかどうかを確認します。
apt list --upgradable
目的のパッケージに新しいバージョンが用意されている場合は、次のコマンドを使用して、この単一のパッケージのみをアップグレードすることを選択できます。
sudo apt install --only-upgrade package_name
すでにインストールされているパッケージでaptinstallコマンドを実行すると、次に利用可能なバージョンにアップグレードされます。
ただし、パッケージがまだインストールされていない場合は、aptコマンドによってもインストールされます。
これが理由です --only-upgrade
一部が必要です。 このオプションを使用すると、aptコマンドはすでにインストールされているパッケージのみをアップグレードします。 まだインストールされていない場合、パッケージはインストールされません。
Ubuntuサーバーユーザーに最適な例ではありませんが、下のスクリーンショットで、アップグレード可能な7つのパッケージのうち1つだけをアップグレードした方法を確認できます。
選択したパッケージのみをアップグレードする
選択したいくつかのパッケージをアップグレードする場合は、それらを1つずつ更新する必要はありません。 前述のコマンドでパッケージ名を指定するだけです。
sudo apt install --only-upgrade package1 package2 package3
これが例です。
結論
選択したパッケージをアップグレードする必要がある状況に直面した場合は、-only-upgradeオプションを指定してaptinstallコマンドを使用できます。
より効果的に使用するには、aptコマンドの使用について読むことをお勧めします。
The post UbuntuとDebianでaptコマンドを使用して単一のパッケージをアップグレードする appeared first on Gamingsym Japan.