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 |