◾️はじめに
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