In your console output it says: Maybe run: yum groups mark install (see man yum)—did you do this?

Try running the following commands:

yum groups mark install "Development Tools"
yum groups mark convert "Development Tools"
yum groupinstall "Development Tools"

Reference: RedHat Customer Portal discussion

Answer from ThatsWhatSheCoded on Stack Exchange
🌐
nixCraft
cyberciti.biz › nixcraft › howto › centos › rhel / centos linux install core development tools automake, gcc (c/c++), perl, python & debuggers
RHEL / CentOS Linux Install Core Development Tools Automake, Gcc (C/C++), Perl, Python & Debuggers - nixCraft
April 5, 2024 - These tools include core development tools such as automake, gcc, perl, python, and debuggers which is required to compile software and build new rpms: ... Open the terminal or login over ssh session and type the following yum command/dnf command ...
🌐
Red Hat
docs.redhat.com › en › documentation › red_hat_developer_toolset › 9 › html › user_guide › chap-red_hat_developer_toolset
Chapter 1. Red Hat Developer Toolset | User Guide | Red Hat Developer Toolset | 9 | Red Hat Documentation
To list all Red Hat Developer Toolset packages that are available to you but not installed on your system: ... Copy to Clipboard Copied! ... Copy to Clipboard Copied! ... Replace package_name with a space-separated list of packages that you want to install. For example, to install the devtoolset-9-gdb-gdbserver and devtoolset-9-gdb-doc packages: yum install devtoolset-9-gdb-gdbserver devtoolset-9-gdb-doc
🌐
Red Hat
docs.redhat.com › en › documentation › red_hat_enterprise_linux › 8 › html › developing_c_and_cpp_applications_in_rhel_8 › additional-toolsets-for-development_developing-applications
Chapter 4. Additional toolsets for development | Developing C and C++ applications in RHEL 8 | Red Hat Enterprise Linux | 8 | Red Hat Documentation
Replace package_name with a space-separated list of packages to install. For example, to install the gcc-toolset-13-annobin-annocheck and gcc-toolset-13-binutils-devel packages: # yum install gcc-toolset-13-annobin-annocheck gcc-toolset-13-binutils-devel
🌐
OSTechNix
ostechnix.com › home › linux administration › how to install development tools in linux
How To Install Development Tools In Linux - OSTechNix
September 17, 2025 - sudo yum groupinstall "Development ... tools, such as: autoconf · automake · bison · byacc · cscope · ctags · diffstat · doxygen · elfutils · flex · gcc/gcc-c++/gcc-gfortran · git · indent ·...
🌐
TecMint
tecmint.com › home › package managers › how to install group of packages using yum on centos and rhel
How to Install Group of Packages Using Yum on CentOS and RHEL
November 1, 2017 - Maybe run: yum groups mark convert (see man yum) Loading mirror speeds from cached hostfile * base: mirrors.linode.com * epel: mirror.freethought-internet.co.uk * extras: mirrors.linode.com * updates: mirrors.linode.com Available Environment Groups: Minimal Install Compute Node Infrastructure Server File and Print Server MATE Desktop Basic Web Server Virtualization Host Server with GUI GNOME Desktop KDE Plasma Workspaces Development and Creative Workstation Available Groups: CIFS file server Compatibility Libraries Console Internet Tools .... You can see the total number of groups using the su
Find elsewhere
🌐
Red Hat
developers.redhat.com › blog › 2016 › 09 › 09 › the-top-10-yum-installables-youll-need-to-be-productive-as-a-developer-on-rhel
Top 10 "Yum" installables to be productive as a developer on Red Hat Enterprise Linux | Red Hat Developer
October 31, 2023 - With 26 years of development behind it, zsh packs powerful scripting language, and is host to some of the most amazing shell plugins I’ve ever used. Talk to any zsh fan, and you’ll inevitably get an earful about tmux as well. Tmux is a terminal multiplexer, which gives you the ability to manage multiple virtual consoles rather than just one. It is invaluable in headless server environments where access to modern GUI tools isn’t available, allowing you to manage terminals using tabs, splits, and even background them for later access.
🌐
TecAdmin
tecadmin.net › install-development-tools-on-centos
Install Development Tools on CentOS, RHEL & Fedora
April 26, 2025 - This tutorial will help you to install development tools on CentOS, RHEL & Fedora systems. Use the following set of commands to install development packages on your RedHat and their derivative systems. ... yum groupinfo "Development Tools" Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.cc.columbia.edu * extras: mirror.metrocast.net * updates: mirror.solarvps.com Group: Development Tools Group-Id: development Description: A basic development environment.
🌐
Eapps
portal.eapps.com › knowledgebase.php
Installing the CentOS Development Tools (gcc, flex, etc) - eApps Hosting
This will clear the yum cache and force it to reread any changed configuration files. To install the Development tools, use the yum groupinstall "Development tools" command. This will search the yum repositories, and install the tools from the closest repo.
🌐
LinuxHelp
linuxhelp.com › how-to-install-development-tools-on-linux
How to install Development tools on Linux | LinuxHelp Tutorials
October 13, 2018 - In this tutorial, we will see how to install development tools on RedHat&nbsp based and Debian&nbsp based Linux&nbsp operating systems ... This procedure is same throughout all the RedHat based distributions&nbsp First, update the system repo &nbsp by using the following command · [root@linuxhelp ~]# yum update Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile * base: mirror.dhakacom.com * extras: mirror.dhakacom.com * updates: mirror.dhakacom.com .
🌐
GitHub
gist.github.com › ryugoo › 3622150
Yum development tools install memo. · GitHub
yum groupinstall "Development Tools" yum install openssl-devel readline-devel zlib-devel curl-devel\ ImageMagick ImageMagick-devel glib-devel gd-devel libxml2-devel\ libxslt-devel pcre-devel perl-devel perl-ExtUtils-Embed w3m bind-utils cd /opt curl -O http://pyyaml.org/download/libyaml/yaml-0.1.4.tar.gz tar xzf yaml-0.1.4.tar.gz cd yaml-0.1.4 ./configure && make && make install
🌐
Stack Overflow
stackoverflow.com › questions › 4310797 › downloading-yum-groupinstall-development-tools
linux - Downloading 'Yum groupinstall "development tools"'? - Stack Overflow
Debian, Ubuntu, Mint, etc. have APT package manager, not YUM. In these OSes you generally need to do following to install basic development tools, like C and C++ compilers, binutils, etc:
🌐
LinuxConfig
linuxconfig.org › home › install development tools on rhel 8 / centos 8
Install development tools on RHEL 8 / CentOS 8
September 22, 2025 - Group: Development Tools Description: A basic development environment. Mandatory Packages: autoconf automake binutils bison flex gcc gcc-c++ gdb glibc-devel libtool make pkgconf pkgconf-m4 pkgconf-pkg-config redhat-rpm-config rpm-build rpm-sign strace Default Packages: asciidoc byacc ctags diffstat git intltool ltrace patchutils perl-Fedora-VSP perl-generators pesign source-highlight systemtap valgrind Optional Packages: cmake expect rpmdevtools rpmlint · List the content of the development tools group to reveal all included packages:
🌐
nixCraft
cyberciti.biz › nixcraft › howto › centos › centos / rhel 7: install gcc (c and c++ compiler) and development tools
CentOS / RHEL 7: Install GCC (C and C++ Compiler) and Development Tools - nixCraft
April 5, 2024 - Maybe run: yum groups mark convert (see man yum) Loading mirror speeds from cached hostfile * base: centos.excellmedia.net * epel: mirror01.idc.hinet.net * extras: centos.excellmedia.net * updates: centos.excellmedia.net Available Environment Groups: Minimal Install (minimal) Compute Node (compute-node-environment) Infrastructure Server (infrastructure-server-environment) File and Print Server (file-print-server-environment) MATE Desktop (mate-desktop-environment) Basic Web Server (web-server-environment) Virtualization Host (virtualization-host-environment) Server with GUI (graphical-server-e
🌐
LinuxShout
linux.how2shout.com › home › how to install development tools on redhat 9 or 8 linux
How to install development tools on RedHat 9 or 8 Linux
December 23, 2022 - The list of tools is long, the above-discussed are only a few of the many development tools available for Linux. Others are Asciidoc, Autoconf, Automaker, Binutils, Diffstat, GCC, GCC-c++, Gdb, Git, Libtool, Pkgconf, Rpm-build, Strace, and more…
Top answer
1 of 2
3

So, two things...

One: Certificate based repositories are a function of "subscription_manager" while "RHN Classic" is the traditional RHN. First you need to know which type your system is using. If it's "certificate-based repositories" (aka subscription_manager) then you'll see the file /etc/yum.repos.d/redhat.repo with content like:

[rhel-6-server-rpms]
name = Red Hat Enterprise Linux 6 Server (RPMs)
baseurl = https://cdn.redhat.com/content/rhel/server/6/$releasever/$basearch/os
enabled = 0
gpgcheck = 1
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-beta,file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
sslverify = 1
sslcacert = /etc/rhsm/ca/redhat-uep.pem
sslclientkey = /etc/pki/entitlement/1111111111111111111-key.pem
sslclientcert = /etc/pki/entitlement/1111111111111111111.pem
metadata_expire = 86400

If this is the case you're likely using subscription_manager, if on the other hand you have a file located at: /etc/sysconfig/rhn/systemid then the system has been registered via "RHN Classic". Regardless, whichever method you have used, the other one should be turned off. This can be done by configuring the corresponding plugin's config located in: /etc/yum/pluginconf.d/

For "RHN Classic" this will be the file "rhnplugin.conf" and for "subscription_manager" it will be "subscription-manager.conf". These are enabled/disabled by setting the boolean value "enabled=[0|1]" in the corresponding configuration file. If you have neither of these configurations then your system is not registered via RHN/subscription_manager and despite having local administration privileges you should contact your sysadmin who is in control of your RHN entitlements. If you are registered, let's keep going.

Once you have disabled the plugin you have chosen not to use, verify that you can see the groups available and no error messages via the command:

yum grouplist

or, even better:

yum grouplist | grep -i development 

this should yield output similar to:

redbeard@yum01 [~]# yum grouplist | grep -i development
   Additional Development
   Desktop Platform Development
   Development tools
   Server Platform Development

You'll notice that the name "Development tools" has a lowercase initial character in the second word. I did validate that this should work regardless of case.

redbeard@yum01 [~]# sudo yum groupinstall "Development Tools"
Loaded plugins: product-id, security, subscription-manager
This system is receiving updates from Red Hat Subscription Management.
Setting up Group Process
Package 1:pkgconfig-0.23-9.1.el6.x86_64 already installed and latest version
Package binutils-2.20.51.0.2-5.36.el6.x86_64 already installed and latest version
Package elfutils-0.152-1.el6.x86_64 already installed and latest version
Resolving Dependencies
--> Running transaction check
---> Package autoconf.noarch 0:2.63-5.1.el6 will be installed
---> Package automake.noarch 0:1.11.1-4.el6 will be installed
---> Package bison.x86_64 0:2.4.1-5.el6 will be installed
---> Package byacc.x86_64 0:1.9.20070509-7.el6 will be installed
---> Package cscope.x86_64 0:15.6-6.el6 will be installed
---> Package ctags.x86_64 0:5.8-2.el6 will be installed
....
2 of 2
2

Nowadays It's not enough being registered the system and it's required "Service Level Preference" to at least "Self-Support". Repository availability is depend on the Service Level Preference. So use following steps to acquire correct service level.

Further after register system using "subscription-manager" on command line, it's possible to manage other features at the Subscription Management Web Portal.

01. Check your enabled subscriptions

subscription-manager list

02. Register your system to Customer Portal Subscription Management

subscription-manager register --username your_username --password your_password

03. List the available service levels

subscription-manager service-level --list

04. Set a your desired level use the switch

subscription-manager service-level --set=self-support
subscription-manager list

05. list of all your provided repositories through a certain subscription

subscription-manager repos --list
yum repolist all

Note: If subscribing is not working can use auto option as follows.

subscription-manager attach --auto

To remove all subscriptions

subscription-manager remove --all

To achieve install development tools use following steps.

01. To find out what is in this group use command

yum groupinfo "Development Tools"

OR

yum grouplist | grep -i development

02. Install Development Tools

yum groupinstall "Development Tools"

03. Check and verify Installed Versions of few tools

gcc --version
make --version
🌐
Bots!
tweenpath.net › install-development-tool-centos-debian
Install Development Tool on CentOS and Debian - Bots!
June 17, 2022 - $ sudo yum group install "Development Tools" If above command failed, try: # yum groupinstall "Development Tools" On Debian or Ubuntu System use following command- sudo apt update sudo apt install build-essential · Configurations (Linux) Networking CentOSDebianDevelopment ToolsUbuntu ·