以下の内容はhttps://dk521123.hatenablog.com/entry/2025/01/17/192734より取得しました。


【Linux】dnfコマンド 〜 入門編 〜

◾️はじめに

https://dk521123.hatenablog.com/entry/2024/01/15/140655

で、Amazon Linux2 のサポートが2025 年 6 月 30 日までと記載したが
2026 年 6 月 30 日までに延長された(良かった、、、)

https://aws.amazon.com/jp/amazon-linux-2/faqs/

より抜粋。
~~~~
Amazon Linux 2 のサポート終了日 (サポート終了、または EOL) は 2026 年 6 月 30 日です。
~~~~
とは言え、最近まで知らなくて、AL2 と AL2023との違いを調べていたら
特に移行への障害になりそうな差異に
パッケージマネージャが yum から dnf に変わるとの記載があったので
dnfコマンドについて調べてみた

https://docs.aws.amazon.com/linux/al2023/ug/compare-with-al2.html

より抜粋。
~~~~
Package manager
The default software package management tool on AL2023 is DNF.
DNF is the successor to YUM, the package management tool in AL2.
~~~~

目次

【1】dnfコマンド
 補足1:yumコマンドの廃止について
【2】yumとの差分
 1)互換性について
【3】基本コマンド

【1】dnfコマンド

* yumの後継となるRed Hat系のパッケージ管理コマンド

dnf = Dandified Yum (Dandified(ダンディファイド)= きざな)

補足1:yumコマンドの廃止について

* yumはサポート終了となったpython2 系で書かれていたので
 そのままyumが廃止となってしまった
 => 確かにAL2とAL2023との差分に
 「Python 2.7 has been replaced with Python 3」があった、、、

https://docs.aws.amazon.com/linux/al2023/ug/compare-with-al2.html
https://docs.aws.amazon.com/linux/al2023/ug/python2.7-no-more.html

【2】yumとの差分

* 以下のサイトを参照

https://docs.oracle.com/cd/F61410_01/software-management/sfw-mgmt-YumV3DNFComparison.html

1)互換性について

* yumとdnfでは、シンボリックリンクが同一であるので実行される中身は同じ

【3】基本コマンド

Command Explanation Example
dnf install <package_name> ソフトウェアをインストール dnf install httpd
dnf erase <package_name> ソフトウェアを削除(アンインストール) dnf erase httpd

参考文献

https://qiita.com/zenden/items/de1860f9e976d87a1c6c

関連記事

aptコマンド ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2014/11/28/162708




以上の内容はhttps://dk521123.hatenablog.com/entry/2025/01/17/192734より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14