dnfコマンドでパッケージをグループ単位でインストールします。
記事の目次
動作確認した環境を確認する!
動作確認した環境を確認します。
# hostnamectl Static hostname: vmsrhe11.loc.lab4ict.com Icon name: computer-vm Chassis: vm Machine ID: 1b376bee9ce244d2a1ede743dadfd4a5 Boot ID: 3b1bbe07261e45dea79c7ed1f0dc0b88 Virtualization: oracle Operating System: Red Hat Enterprise Linux 8.6 (Ootpa) CPE OS Name: cpe:/o:redhat:enterprise_linux:8::baseos Kernel: Linux 4.18.0-372.9.1.el8.x86_64 Architecture: x86-64
利用可能なパッケージのグループを確認する!
利用可能なパッケージのグループを確認します。
# dnf group list Updating Subscription Management repositories. Last metadata expiration check: 23:38:59 ago on Thu 24 Aug 2023 06:59:13 AM JST. Available Environment Groups: Server with GUI Minimal Install Workstation Custom Operating System Virtualization Host Installed Environment Groups: Server Installed Groups: Container Management Headless Management Available Groups: Legacy UNIX Compatibility System Tools Graphical Administration Tools .NET Core Development Development Tools Smart Card Support Scientific Support Network Servers Security Tools RPM Development Tools
パッケージをグループ単位でインストールする!
パッケージをグループ単位でインストールします。例として、開発用のツールをインストールします。
# dnf group install "Development Tools" -y ... # dnf group list Updating Subscription Management repositories. Last metadata expiration check: 23:47:30 ago on Thu 24 Aug 2023 06:59:13 AM JST. Available Environment Groups: Server with GUI Minimal Install Workstation Custom Operating System Virtualization Host Installed Environment Groups: Server Installed Groups: Development Tools Container Management Headless Management Available Groups: Legacy UNIX Compatibility System Tools Graphical Administration Tools .NET Core Development Smart Card Support Scientific Support Network Servers Security Tools RPM Development Tools
パッケージをグループ単位でアンインストールする!
パッケージをグループ単位でアンインストールします。例として、開発用のツールをアンインストールします。
# dnf group remove "Development Tools" -y ... # dnf group list Updating Subscription Management repositories. Last metadata expiration check: 23:50:27 ago on Thu 24 Aug 2023 06:59:13 AM JST. Available Environment Groups: Server with GUI Minimal Install Workstation Custom Operating System Virtualization Host Installed Environment Groups: Server Installed Groups: Container Management Headless Management Available Groups: Legacy UNIX Compatibility System Tools Graphical Administration Tools .NET Core Development Development Tools Smart Card Support Scientific Support Network Servers Security Tools RPM Development Tools
おわりに
RHELでは、パッケージをグループ単位でインストールする機能が備わっています。開発用ツールやGUI機能など利用できる単位を確認しておくとよいでしょう。
関連記事
関連書籍(Amazon)