CentOSのインストール,今日はMinimal以外を選んでみようと考えたけど,いざ選択肢を見るとどれを選ぶと何がインストールされるのか全く分からず,Minimalを選んだ
— 狐耳娘と添い寝したい (@v2ndev) October 14, 2019
ということで,CentOS 8のEnvironment Groupについてdnf group {list hidden|info}で出力したものを表にした. コンテンツ幅の制約がきつくてページが縦に長いのは勘弁. CSSの編集で何とかした.
Environment Group
- Minimal Install
- Custom Operating System
- Server
- Server with GUI
- Workstation
- Virtualization Host
各Environment Groupでインストールされるpackage groups
- Legend
- 〇: Mandatory Groups
- ※: Optional Groups
Package Group | Description | Minimal Install | Custom Operating System | Server | Server with GUI | Workstation | Virtualization Host |
---|---|---|---|---|---|---|---|
Core | Smallest possible installation | 〇 | 〇 | 〇 | 〇 | 〇 | 〇 |
Standard | The standard installation of CentOS Linux. | ※ | ※ | 〇 | 〇 | 〇 | 〇 |
Backup Client | Client tools for connecting to a backup server and doing backups. | ※ | |||||
Base | The standard installation of CentOS Linux. | 〇 | |||||
base-x | Local X.org display server | 〇 | |||||
Basic Web Server | These tools allow you to run a Web server on the system. | ※ | ※ | ||||
Common NetworkManager submodules | This group contains NetworkManager submodules that are commonly used, but may not be wanted in some streamlined configurations. | 〇 | 〇 | ||||
Container Management | Tools for managing Linux containers | 〇 | 〇 | ||||
Debugging Tools | Tools for debugging misbehaving applications and diagnosing performance problems. | ※ | ※ | ※ | |||
File and Storage Server | CIFS, SMB, NFS, iSCSI, iSER, and iSNS network storage server. | ※ | ※ | ||||
Fonts | Fonts packages for rendering text on the desktop. | 〇 | 〇 | ||||
FTP Server | These tools allow you to run an FTP server on the system. | ※ | ※ | ||||
GNOME | GNOME is a highly intuitive and user-friendly desktop environment. | ※ | 〇 | 〇 | |||
GNOME Applications | A set of commonly used GNOME Applications. | ※ | |||||
Guest Agents | Agents used when running under a hypervisor. | ※ | ※ | ※ | ※ | 〇 | |
Guest Desktop Agents | Agents used when running as a virtualized desktop. | 〇 | |||||
Hardware Monitoring Utilities | A set of tools to monitor server hardware. | ※ | 〇 | ||||
Hardware Support | This group is a collection of tools for various hardware specific utilities. | 〇 | 〇 | 〇 | |||
Headless Management | Tools for managing the system without an attached graphical console. | 〇 | 〇 | ※ | |||
Infiniband Support | Software designed for supporting clustering, grid connectivity, and low-latency, high bandwidth storage using RDMA-based InfiniBand, iWARP, RoCE, and OPA fabrics. | ※ | ※ | ||||
Internet Applications | Email, chat, and video conferencing software. | ※ | |||||
Internet Browser | The Firefox web browser | 〇 | 〇 | ||||
Mail Server | These packages allow you to configure an IMAP or SMTP mail server. | ※ | ※ | ||||
Multimedia | Audio/video framework common to desktops | 〇 | 〇 | ||||
Network File System Client | Enables the system to attach to network storage. | ※ | ※ | ※ | |||
Network Servers | These packages include network-based servers such as DHCP, Kerberos and NIS. | ※ | ※ | ||||
Office Suite and Productivity | A full-purpose office suite, and other productivity tools. | ※ | |||||
Performance Tools | Tools for diagnosing system and application-level performance problems. | ※ | ※ | ||||
Printing Client | Tools for printing to a local printer or a remote print server. | 〇 | 〇 | ||||
Remote Desktop Clients | ※ | ※ | |||||
Remote Management for Linux | Remote management interface for CentOS Linux. | ※ | ※ | ※ | |||
Server product core | Packages mandatory for the server product. | 〇 | 〇 | ||||
Smart Card Support | Support for using smart card authentication. | ※ | |||||
Virtualization Client | Clients for installing and managing virtualization instances. | ※ | |||||
Virtualization Hypervisor | Smallest possible virtualization host installation. | ※ | ※ | 〇 | |||
Virtualization Platform | Provides an interface for accessing and controlling virtualized guests and containers. | ※ | |||||
Virtualization Tools | Tools for offline virtual image management. | ※ | 〇 | ||||
Windows File Server | This package group allows you to share files between Linux and MS Windows(tm) systems. | ※ | ※ | ||||
Workstation product core | Packages mandatory for the workstation product. | 〇 |
Environment Groupから参照されないpackage groups
Package Group | Description |
---|---|
.NET Core Development | Tools to develop .NET applications |
Additional Development | Additional development headers and libraries for building open-source applications. |
Anaconda tools | |
Atomic Host ostree support | Packages mandatory for ostree support. |
Conflicts AppStream | This group includes packages conflicting with an everything installation from the AppStream repo |
Conflicts BaseOS | This group includes packages conflicting with an everything installation from the BaseOS repo |
Desktop Debugging and Performance Tools | GUI tools for debugging applications and performance. |
Development Tools | A basic development environment. |
Dial-up Networking Support | |
Graphical Administration Tools | Graphical system administration tools for managing many aspects of a system. |
Graphics Creation Tools | Software for creation and manipulation of still images. |
Hyper-v platform specific packages | Virtualization utilities and drivers for Hyper-v |
Input Methods | Input method packages for the input of international text. |
Java Platform | Java support for the CentOS Linux Server and Desktop Platforms. |
KVM platform specific packages | Virtualization utilities and drivers for KVM |
Large Systems Performance | Performance support tools for large systems. |
Legacy UNIX Compatibility | Compatibility programs for migration from or working with legacy UNIX environments. |
Legacy X Window System Compatibility | Compatibility programs for migration from or working with legacy X Window System environments. |
Mainframe Access | Tools for accessing mainframe computing resources. |
Networking Tools | Tools for configuring and analyzing computer networks. |
Platform Development | Recommended development headers and libraries for developing applications to run on CentOS Linux. |
Python Web | Basic Python web application support. |
RPM Development Tools | These tools include core development tools such rpmbuild. |
Scientific Support | Tools for mathematical and scientific computations, and parallel computing. |
Security Tools | Security tools for integrity and trust verification. |
System Tools | This group is a collection of various tools for the system, such as the client for connecting to SMB shares and tools to monitor network traffic. |
TeX formatting system | The TeX system for editing, typesetting, previewing, and printing TeX documents. |
VMware platform specific packages | Virtualization utilities and drivers for VMware |