AlmaLinuxでDNFを使ってインストールされたパッケージの更新(アップデート)方法を説明します。
更新の確認
「dnf check-update」を実行することで、インストールされているパッケージに更新可能な物があるかどうかのチェックを行うことが出来ます。
実際に「dnf check-update」を実行すると、下記のように更新可能なパッケージの一覧が表示されます。
# dnf check-update Last metadata expiration check: 2:01:21 ago on Mon 18 Mar 2024 09:24:14 PM JST. ImageMagick7-djvu.x86_64 1:7.1.1.29-1.el9.remi remi-safe ImageMagick7-heic.x86_64 1:7.1.1.29-1.el9.remi remi-safe ImageMagick7-libs.x86_64 1:7.1.1.29-1.el9.remi remi-safe MariaDB-client.x86_64 10.11.7-1.el9 mariadb MariaDB-common.x86_64 10.11.7-1.el9 mariadb MariaDB-server.x86_64 10.11.7-1.el9 mariadb ##### 以下省略 #####
パッケージの更新を行う
「dnf update」を実行することで、更新可能なパッケージ全ての更新を行うことが出来ます。
コマンドを実行すると更新対象のパッケージ一覧が表示されて、更新処理を行って良いかの確認メッセージ「Is this ok [y/N]:」が表示されます。
更新を行う場合は「y」を入力した後に「Enter」キーを押下します。
更新処理を中断したい場合は、「n」を入力した後に「Enter」キーを押下してください。
# dnf update
Last metadata expiration check: 0:26:48 ago on Thu 07 Mar 2024 02:32:19 PM JST.
Dependencies resolved.
================================================================================
Package Arch Version Repo Size
================================================================================
Upgrading:
grub2-common noarch 1:2.06-70.el9_3.2.alma.2 baseos 904 k
grub2-pc x86_64 1:2.06-70.el9_3.2.alma.2 baseos 13 k
grub2-pc-modules noarch 1:2.06-70.el9_3.2.alma.2 baseos 910 k
grub2-tools x86_64 1:2.06-70.el9_3.2.alma.2 baseos 1.8 M
grub2-tools-efi x86_64 1:2.06-70.el9_3.2.alma.2 baseos 539 k
grub2-tools-extra x86_64 1:2.06-70.el9_3.2.alma.2 baseos 839 k
grub2-tools-minimal x86_64 1:2.06-70.el9_3.2.alma.2 baseos 602 k
selinux-policy noarch 38.1.23-1.el9_3.2 baseos 52 k
selinux-policy-targeted noarch 38.1.23-1.el9_3.2 baseos 6.5 M
sudo x86_64 1.9.5p2-10.el9_3 baseos 1.0 M
Transaction Summary
================================================================================
Upgrade 10 Packages
Total download size: 13 M
Is this ok [y/N]:y ### yを入力してEnterキーで更新開始
Downloading Packages:
(1/10): grub2-pc-2.06-70.el9_3.2.alma.2.x86_64. 220 kB/s | 13 kB 00:00
(2/10): grub2-pc-modules-2.06-70.el9_3.2.alma.2 2.7 MB/s | 910 kB 00:00
(3/10): grub2-tools-efi-2.06-70.el9_3.2.alma.2. 2.5 MB/s | 539 kB 00:00
##### 中略 #####
Upgraded:
grub2-common-1:2.06-70.el9_3.2.alma.2.noarch
grub2-pc-1:2.06-70.el9_3.2.alma.2.x86_64
grub2-pc-modules-1:2.06-70.el9_3.2.alma.2.noarch
grub2-tools-1:2.06-70.el9_3.2.alma.2.x86_64
grub2-tools-efi-1:2.06-70.el9_3.2.alma.2.x86_64
grub2-tools-extra-1:2.06-70.el9_3.2.alma.2.x86_64
grub2-tools-minimal-1:2.06-70.el9_3.2.alma.2.x86_64
selinux-policy-38.1.23-1.el9_3.2.noarch
selinux-policy-targeted-38.1.23-1.el9_3.2.noarch
sudo-1.9.5p2-10.el9_3.x86_64
Complete!
更新処理の確認メッセージを表示させたくない場合
「-y」オプションを指定すると更新処理を行って良いかの確認メッセージを表示させずに、そのまま更新処理を実行させることも出来ます。
# dnf -y update
パッケージを指定して更新
「dnf update パッケージ名」でパッケージを指定して更新を行うことが出来ます。
実際に「curl」を指定してパッケージの更新を行ってみます。
# dnf update curl Last metadata expiration check: 2:00:49 ago on Mon 18 Mar 2024 09:24:14 PM JST. Dependencies resolved. ==================================================================================================================================== Package Architecture Version Repository Size ==================================================================================================================================== Upgrading: curl x86_64 7.76.1-26.el9_3.3 baseos 293 k libcurl x86_64 7.76.1-26.el9_3.3 baseos 284 k Transaction Summary ==================================================================================================================================== Upgrade 2 Packages Total download size: 577 k Is this ok [y/N]:
コメント