CentOS8 安装 安装操作系统时软件选择已选环境的额外软件

本文介绍在RHEL 8/CentOS 8系统上Development Tools(开发工具)的方法。如果要在RHEL/CentOS 8上进行开发或构建开源应用程序,则需要安装包含的Development tools有:autoconf、automake、gcc、gcc-c++、bison、flex、binutils、gdb、glibc-devel、libtool、make、pkgconf、pkgconf-m4、pkgconf–pkg-config、redhat-rpm-config、rpm-build、rpm-sign、strace。

一、列出CentOS/RHEL 8上的软件包组
输入以下dnf命令以列出CentOS/RHEL 8上可用的软件包组:

[root@dev1 ~]# dnf group list
CentOS-8 - AppStream                                                                                                                                                             230  B/s | 4.3 kB     00:18    
CentOS-8 - Base                                                                                                                                                                  4.9 kB/s | 3.8 kB     00:00    
CentOS-8 - Base                                                                                                                                                                  907 kB/s | 5.0 MB     00:05    
CentOS-8 - Extras                                                                                                                                                                3.2 kB/s | 3.0 kB     00:00    
CentOS-8 - Extras                                                                                                                                                                3.6 kB/s | 4.8 kB     00:01    
可用环境组:
   服务器
   最小安装
   工作站
   虚拟化主机
   定制操作系统
已安装的环境组:
   带 GUI 的服务器
已安装组:
   容器管理
   无头系统管理
可用组:
   .NET 核心开发
   RPM 开发工具
   开发工具
   图形管理工具
   传统 UNIX 兼容性
   网络服务器
   科学记数法支持
   安全性工具
   智能卡支持
   系统工具

你可以加上相关选项以查看已安装组、可用组、可用环境组以及已安装和可用语言组的数量:
[root@dev1 ~]# dnf groups summary
上次元数据过期检查:0:01:14 前,执行于 2020年03月26日 星期四 01时52分29秒。
已安装组: 2
可用组: 10

二、安装开发工具


[root@dev1 ~]# dnf group install "Development Tools"
[root@dev1 ~]# dnf group install "开发工具" #输入中文的也行

上次元数据过期检查:0:02:26 前,执行于 2020年03月26日 星期四 01时52分29秒。
依赖关系解决。
=================================================================================================================================================================================================================
 软件包                                                       架构                                版本                                                              仓库                                    大小
=================================================================================================================================================================================================================
升级:
 binutils                                                     x86_64                              2.30-58.el8_1.1                                                   BaseOS                                 5.7 M
 glibc                                                        x86_64                              2.28-72.el8_1.1                                                   BaseOS                                 3.7 M
 glibc-common                                                 x86_64                              2.28-72.el8_1.1                                                   BaseOS                                 836 k
 glibc-langpack-en                                            x86_64                              2.28-72.el8_1.1                                                   BaseOS                                 818 k
 glibc-langpack-zh                                            x86_64                              2.28-72.el8_1.1                                                   BaseOS                                 2.1 M
安装组/模块包:
 asciidoc                                                     noarch                              8.6.10-0.5.20180627gitf7c2274.el8                                 AppStream                              216 k
 autoconf                                                     noarch                              2.69-27.el8                                                       AppStream                              710 k
 automake                                                     noarch                              1.16.1-6.el8                                                      AppStream                              713 k
 bison                                                        x86_64                              3.0.4-10.el8                                                      AppStream                              688 k
 byacc                                                        x86_64                              1.9.20170709-4.el8                                                AppStream                               91 k
 ctags                                                        x86_64                              5.8-22.el8                                                        AppStream                              170 k
 diffstat                                                     x86_64                              1.61-7.el8                                                        AppStream                               44 k
 flex                                                         x86_64                              2.6.1-9.el8                                                       AppStream                              320 k
 gcc                                                          x86_64                              8.3.1-4.5.el8                                                     AppStream                               23 M
 gcc-c++                                                      x86_64                              8.3.1-4.5.el8                                                     AppStream                               12 M
 gdb                                                          x86_64                              8.2-6.el8                                                         AppStream                              296 k
 git                                                          x86_64                              2.18.2-1.el8_1                                                    AppStream                              186 k
 intltool                                                     noarch                              0.51.0-11.el8                                                     AppStream                               66 k
 jna                                                          x86_64                              4.5.1-5.el8                                                       AppStream                              242 k
 libtool                                                      x86_64                              2.4.6-25.el8                                                      AppStream                              709 k
 ltrace                                                       x86_64                              0.7.91-27.el8                                                     AppStream                              160 k
 patchutils                                                   x86_64                              0.3.4-10.el8                                                      AppStream                              116 k
 perl-Fedora-VSP                                              noarch                              0.001-9.el8                                                       AppStream                               24 k
 perl-generators                                              noarch                              1.10-9.el8                                                        AppStream                               18 k
 pesign                                                       x86_64                              0.112-25.el8                                                      AppStream                              181 k
 redhat-rpm-config                                            noarch                              120-1.el8                                                         AppStream                               83 k
 rpm-build                                                    x86_64                              4.14.2-25.el8                                                     AppStream                              169 k
 source-highlight                                             x86_64                              3.1.8-16.el8                                                      AppStream                              661 k
 systemtap                                                    x86_64                              4.1-6.el8                                                         AppStream                               18 k
 valgrind                                                     x86_64                              1:3.15.0-9.el8                                                    AppStream                               12 M
 valgrind-devel                                               x86_64                              1:3.15.0-9.el8                                                    AppStream                               90 k
 glibc-devel                                                  x86_64                              2.28-72.el8_1.1                                                   BaseOS                                 1.0 M
 make                                                         x86_64                              1:4.2.1-9.el8                                                     BaseOS                                 498 k
 rpm-sign                                                     x86_64                              4.14.2-25.el8                                                     BaseOS                                  77 k
安装依赖关系:
 annobin                                                      x86_64                              8.78-1.el8                                                        AppStream                              196 k
 boost-filesystem                                             x86_64                              1.66.0-6.el8                                                      AppStream                               49 k
 boost-timer                                                  x86_64                              1.66.0-6.el8                                                      AppStream                               20 k
 copy-jdk-configs                                             noarch                              3.7-1.el8                                                         AppStream                               27 k
 cpp                                                          x86_64                              8.3.1-4.5.el8                                                     AppStream                               10 M
 docbook-dtds                                                 noarch                              1.0-69.el8                                                        AppStream                              377 k
 docbook-style-xsl                                            noarch                              1.79.2-7.el8                                                      AppStream                              1.6 M
 dwz                                                          x86_64                              0.12-9.el8                                                        AppStream                              109 k
 dyninst                                                      x86_64                              10.1.0-2.el8                                                      AppStream                              3.9 M
 efi-srpm-macros                                              noarch                              3-2.el8                                                           AppStream                               22 k
 gc                                                           x86_64                              7.6.4-3.el8                                                       AppStream                              109 k
 gdb-headless                                                 x86_64                              8.2-6.el8                                                         AppStream                              3.7 M
 ghc-srpm-macros                                              noarch                              1.4.2-7.el8                                                       AppStream                              9.3 k
 git-core                                                     x86_64                              2.18.2-1.el8_1                                                    AppStream                              4.8 M
 git-core-doc                                                 noarch                              2.18.2-1.el8_1                                                    AppStream                              2.3 M
 go-srpm-macros                                               noarch                              2-16.el8                                                          AppStream                               14 k
 graphviz                                                     x86_64                              2.40.1-39.el8                                                     AppStream                              1.7 M
 guile                                                        x86_64                              5:2.0.14-7.el8                                                    AppStream                              3.5 M
 isl                                                          x86_64                              0.16.1-6.el8                                                      AppStream                              841 k
 java-1.8.0-openjdk-headless                                  x86_64                              1:1.8.0.242.b08-0.el8_1                                           AppStream                               33 M
 javapackages-filesystem                                      noarch                              5.3.0-1.module_el8.0.0+11+5b8c10bd                                AppStream                               30 k
 libXaw                                                       x86_64                              1.0.13-10.el8                                                     AppStream                              194 k
 libatomic_ops                                                x86_64                              7.6.2-3.el8                                                       AppStream                               38 k
 libbabeltrace                                                x86_64                              1.5.4-2.el8                                                       AppStream                              201 k
 libipt                                                       x86_64                              1.6.1-8.el8                                                       AppStream                               50 k
 libstdc++-devel                                              x86_64                              8.3.1-4.5.el8                                                     AppStream                              2.0 M
 nss-tools                                                    x86_64                              3.44.0-8.el8                                                      AppStream                              572 k
 ocaml-srpm-macros                                            noarch                              5-4.el8                                                           AppStream                              9.4 k
 openblas-srpm-macros                                         noarch                              2-2.el8                                                           AppStream                              7.9 k
 perl-Error                                                   noarch                              1:0.17025-2.el8                                                   AppStream                               46 k
 perl-Git                                                     noarch                              2.18.2-1.el8_1                                                    AppStream                               77 k
 perl-TermReadKey                                             x86_64                              2.37-7.el8                                                        AppStream                               40 k
 perl-Thread-Queue                                            noarch                              3.13-1.el8                                                        AppStream                               24 k
 perl-XML-Parser                                              x86_64                              2.44-11.el8                                                       AppStream                              226 k
 perl-srpm-macros                                             noarch                              1-25.el8                                                          AppStream                               11 k
 python-srpm-macros                                           noarch                              3-37.el8                                                          AppStream                               14 k
 python3-rpm-macros                                           noarch                              3-37.el8                                                          AppStream                               13 k
 qt5-srpm-macros                                              noarch                              5.11.1-2.el8                                                      AppStream                               11 k
 rust-srpm-macros                                             noarch                              5-2.el8                                                           AppStream                              9.2 k
 systemtap-client                                             x86_64                              4.1-6.el8                                                         AppStream                              3.6 M
 systemtap-devel                                              x86_64                              4.1-6.el8                                                         AppStream                              2.3 M
 systemtap-runtime                                            x86_64                              4.1-6.el8                                                         AppStream                              481 k
 tbb                                                          x86_64                              2018.2-9.el8                                                      AppStream                              160 k
 tzdata-java                                                  noarch                              2019c-1.el8                                                       AppStream                              189 k
 xorg-x11-fonts-ISO8859-1-100dpi                              noarch                              7.5-19.el8                                                        AppStream                              1.1 M
 elfutils                                                     x86_64                              0.176-5.el8                                                       BaseOS                                 348 k
 gettext-common-devel                                         noarch                              0.19.8.1-17.el8                                                   BaseOS                                 419 k
 gettext-devel                                                x86_64                              0.19.8.1-17.el8                                                   BaseOS                                 331 k
 glibc-headers                                                x86_64                              2.28-72.el8_1.1                                                   BaseOS                                 469 k
 kernel-headers                                               x86_64                              4.18.0-147.5.1.el8_1                                              BaseOS                                 2.7 M
 libxcrypt-devel                                              x86_64                              4.1.1-4.el8                                                       BaseOS                                  25 k
 lksctp-tools                                                 x86_64                              1.0.18-3.el8                                                      BaseOS                                 100 k
 m4                                                           x86_64                              1.4.18-7.el8                                                      BaseOS                                 223 k
 mokutil                                                      x86_64                              1:0.3.0-9.el8                                                     BaseOS                                  44 k
 patch                                                        x86_64                              2.7.6-9.el8_0                                                     BaseOS                                 138 k
 sgml-common                                                  noarch                              0.6.3-50.el8                                                      BaseOS                                  62 k
安装弱的依赖:
 gcc-gdb-plugin                                               x86_64                              8.3.1-4.5.el8                                                     AppStream                              117 k
 kernel-devel                                                 x86_64                              4.18.0-147.5.1.el8_1                                              BaseOS                                  13 M
启用模块流:
 javapackages-runtime                                                                             201801                                                                                                        
安装组:
 Development Tools                                                                                                                                                                                              

事务概要
=================================================================================================================================================================================================================
安装  87 软件包
升级   5 软件包

总下载:164 M
确定吗?[y/N]: y

联网下载安装

三、验证

[root@dev1 ~]# gcc --version
gcc (GCC) 8.3.1 20190507 (Red Hat 8.3.1-4)
Copyright © 2018 Free Software Foundation, Inc.
本程序是自由软件;请参看源代码的版权声明。本软件没有任何担保;
包括没有适销性和某一专用目的下的适用性担保。

[root@dev1 ~]# make --version
GNU Make 4.2.1
为 x86_64-redhat-linux-gnu 编译
Copyright (C) 1988-2016 Free Software Foundation, Inc.
许可证:GPLv3+:GNU 通用公共许可证第 3 版或更新版本
本软件是自由软件:您可以自由修改和重新发布它。
在法律允许的范围内没有其他保证。

其实这两个可以单独安装

[root@dev1 redis-5.0.8]# make
-bash: /usr/bin/make: 没有那个文件或目录
[root@dev1 redis-5.0.8]# yum install make
[root@dev1 redis-5.0.8]# make
……
make[3]:gcc:命令未找到
……
[root@dev1 redis-5.0.8]# yum install gcc

四、在CentOS/RHEL 8上卸载Development Tools(开发工具)

以下是用于删除CentOS/RHEL 8上的软件包组的命令:
dnf group remove "Development Tools"

你可能感兴趣的:(CentOS)