On this article, we will tell about how to install Development Tools on CentOS 8 or RHEL 8.
As we know, for package manager, CentOS 8 / RHEL 8 does not use yum (Yellowdog Updater Modified) such as install, update, remove.
On CentOS 8 / RHEL 8, yum package manager has been changed to dnf.
Below dnf command how to install Development Tools on CentOS 8 / RHEL 8.
# dnf groupinfo "Development Tools"
# dnf group install "Development Tools"
Example output:
[root@serverdiary ~]# dnf group install "Development Tools"
Last metadata expiration check: 0:02:52 ago on Mon 28 Oct 2019 09:41:57 AM CET.
Dependencies resolved.
========================================================================================================================================================================
Package Arch Version Repository Size
========================================================================================================================================================================
Installing group/module packages:
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.2.1-3.5.el8 AppStream 23 M
gcc-c++ x86_64 8.2.1-3.5.el8 AppStream 12 M
............
perl-Mozilla-CA noarch 20160104-7.el8 AppStream 15 k
kernel-debug-devel x86_64 4.18.0-80.11.2.el8_0 BaseOS 12 M
kernel-devel x86_64 4.18.0-80.11.2.el8_0 BaseOS 12 M
Downgrading:
glibc x86_64 2.28-42.el8_0.1 BaseOS 3.8 M
glibc-common x86_64 2.28-42.el8_0.1 BaseOS 812 k
glibc-langpack-en x86_64 2.28-42.el8_0.1 BaseOS 815 k
Installing Groups:
Development Tools
Transaction Summary
========================================================================================================================================================================
Install 191 Packages
Downgrade 3 Packages
Total download size: 178 M
Is this ok [y/N]: y
Downloading Packages:
(1/194): glibc-common-2.28-42.el8_0.1.x86_64.rpm 11 MB/s | 812 kB 00:00
(2/194): glibc-langpack-en-2.28-42.el8_0.1.x86_64.rpm 11 MB/s | 815 kB 00:00
(3/194): glibc-2.28-42.el8_0.1.x86_64.rpm 24 MB/s | 3.8 MB 00:00
(4/194): adobe-mappings-cmap-deprecated-20171205-3.el8.noarch.rpm 1.1 MB/s | 119 kB 00:00
(5/194): annobin-8.64-1.el8.x86_64.rpm 3.3 MB/s | 187 kB 00:00
(6/194): adobe-mappings-pdf-20180407-1.el8.noarch.rpm 5.2 MB/s | 707 kB 00:00
(7/194): asciidoc-8.6.10-0.5.20180627gitf7c2274.el8.noarch.rpm 2.4 MB/s | 216 kB 00:00
............
(192/194): xml-common-0.6.3-50.el8.noarch.rpm 6.1 MB/s | 39 kB 00:00
(193/194): zip-3.0-23.el8.x86_64.rpm 22 MB/s | 270 kB 00:00
(194/194): valgrind-3.14.0-10.el8.x86_64.rpm 6.4 MB/s | 11 MB 00:01
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total 17 MB/s | 178 MB 00:10
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Downgrading : glibc-common-2.28-42.el8_0.1.x86_64 1/197
Downgrading : glibc-langpack-en-2.28-42.el8_0.1.x86_64 2/197
Running scriptlet: glibc-2.28-42.el8_0.1.x86_64 3/197
Downgrading : glibc-2.28-42.el8_0.1.x86_64 3/197
Running scriptlet: glibc-2.28-42.el8_0.1.x86_64 3/197
Installing : libXext-1.3.3-9.el8.x86_64 4/197
Installing : urw-base35-fonts-common-20170801-10.el8.noarch 5/197
Installing : nspr-4.21.0-2.el8_0.x86_64 ............
197/197
Running scriptlet: urw-base35-c059-fonts-20170801-10.el8.noarch 197/197
Running scriptlet: urw-base35-d050000l-fonts-20170801-10.el8.noarch 197/197
Running scriptlet: urw-base35-gothic-fonts-20170801-10.el8.noarch 197/197
Running scriptlet: urw-base35-nimbus-mono-ps-fonts-20170801-10.el8.noarch 197/197
Running scriptlet: urw-base35-nimbus-roman-fonts-20170801-10.el8.noarch 197/197
Running scriptlet: urw-base35-nimbus-sans-fonts-20170801-10.el8.noarch 197/197
Running scriptlet: urw-base35-p052-fonts-20170801-10.el8.noarch 197/197
Running scriptlet: urw-base35-standard-symbols-ps-fonts-20170801-10.el8.noarch 197/197
Running scriptlet: urw-base35-z003-fonts-20170801-10.el8.noarch 197/197
Running scriptlet: glibc-common-2.28-42.el8.1.x86_64 197/197
Running scriptlet: glibc-common-2.28-42.el8_0.1.x86_64 197/197
Running scriptlet: gdk-pixbuf2-2.36.12-2.el8.x86_64 197/197
Running scriptlet: hicolor-icon-theme-0.17-2.el8.noarch 197/197
Verifying : glibc-2.28-42.el8_0.1.x86_64 1/197
Verifying : glibc-2.28-42.el8.1.x86_64 2/197
Verifying : glibc-common-2.28-42.el8_0.1.x86_64 3/197
Verifying : glibc-common-2.28-42.el8.1.x86_64 4/197
Verifying : glibc-langpack-en-2.28-42.el8_0.1.x86_64 5/197
Verifying : glibc-langpack-en-2.28-42.el8.1.x86_64 ............
192/197
Verifying : strace-4.24-3.el8.x86_64 193/197
Verifying : tar-2:1.30-4.el8.x86_64 194/197
Verifying : unzip-6.0-41.el8.x86_64 195/197
Verifying : xml-common-0.6.3-50.el8.noarch 196/197
Verifying : zip-3.0-23.el8.x86_64 197/197
Downgraded:
glibc-2.28-42.el8_0.1.x86_64 glibc-common-2.28-42.el8_0.1.x86_64 glibc-langpack-en-2.28-42.el8_0.1.x86_64
Installed:
asciidoc-8.6.10-0.5.20180627gitf7c2274.el8.noarch autoconf-2.69-27.el8.noarch
automake-1.16.1-6.el8.noarch bison-3.0.4-10.el8.x86_64
byacc-1.9.20170709-4.el8.x86_64 ctags-5.8-22.el8.x86_64
diffstat-1.61-7.el8.x86_64 flex-2.6.1-9.el8.x86_64
gcc-8.2.1-3.5.el8.x86_64 gcc-c++-8.2.1-3.5.el8.x86_64
gdb-8.2-6.el8_0.x86_64 ............
perl-MIME-Base64-3.15-396.el8.x86_64
perl-Pod-Escapes-1:1.07-395.el8.noarch perl-Pod-Perldoc-3.28-396.el8.noarch
perl-Pod-Simple-1:3.35-395.el8.noarch perl-Pod-Usage-4:1.69-395.el8.noarch
perl-Storable-1:3.11-3.el8.x86_64 perl-Term-ANSIColor-4.06-396.el8.noarch
perl-Term-Cap-1.17-395.el8.noarch perl-Text-ParseWords-3.30-395.el8.noarch
perl-Time-Local-1:1.280-1.el8.noarch perl-podlators-4.11-1.el8.noarch
sgml-common-0.6.3-50.el8.noarch tar-2:1.30-4.el8.x86_64
unzip-6.0-41.el8.x86_64 xml-common-0.6.3-50.el8.noarch
zip-3.0-23.el8.x86_64
Complete!