Chapter 7. Changes to packages

This part provides an overview of changes to packages in Red Hat Enterprise Linux 8.

7.1. Removed packages

The following packages are available in Red Hat Enterprise Linux 7, but are no longer present in Red Hat Enterprise Linux 8. Some of these packages may have functionally equivalent replacements available; see Section 7.2, “Package Replacements” for details.

  • a2ps
  • audit-libs-python
  • bridge-utils
  • bltk
  • breeze-icon-theme
  • compat-db
  • compat-expat1
  • compat-glibc
  • coolkey
  • crash-spu-commands
  • createrepo
  • crypto-utils
  • cryptopp
  • cvs
  • ebtables
  • ekiga
  • Electric Fence
  • empathy
  • epydoc
  • fedfs-utils
  • finger
  • ghostscript-fonts
  • glib-networking-tests
  • gnome-contacts
  • gnome-dictionary
  • gnome-documents
  • gnome-packagekit
  • gnote
  • gperftools
  • gstreamer
  • gstreamer-plugins-base
  • hmaccalc
  • ImageMagick
  • jansson-devel-doc
  • jruby
  • jBCrypt
  • kabi-yum-plugins
  • kactivities
  • kate4
  • kde-dev-scripts
  • kde-filesystem
  • kde-l10n
  • kde-runtime
  • kdelibs
  • kde-settings
  • kf5
  • kf5-archive
  • kf5-kconfig
  • kf5-kdoctools
  • kf5-ki18n
  • kpatch-patch
  • kyua-cli
  • kyua-testers
  • libcgroup
  • libcgroup-tools
  • libdbi
  • libdbi-drivers
  • libesmtp
  • libgnome-keyring
  • libkml
  • libmnl-devel
  • libmnl-static
  • libmcrypt
  • libndp-devel
  • libnet-devel
  • libnl
  • libnl-devel
  • libnm-gtk
  • libnm-gtk-devel
  • libproxy-kde
  • libproxy-mozjs
  • libproxy-python
  • libproxy-webkitgtk3
  • libreoffice-kde4
  • libssh2
  • libteam-devel
  • libunwind
  • libwvstreams
  • libXfont
  • m2crypto
  • memstomp
  • mgetty
  • mipv6-daemon
  • mkbootdisk
  • mod_auth_kerb
  • mod_revocator
  • MySQL-python
  • netsniff-ng
  • NetworkManager-glib
  • NetworkManager-glib-devel
  • nss_compat_ossl
  • nss-pem
  • ntp
  • openldap-servers
  • openobex
  • opensaml-java
  • openssl098e
  • oprofile
  • oxygen-fonts
  • oxygen-icon-theme
  • PackageKit-yum
  • pam_krb5
  • pam_pkcs11
  • perl-Class-Load
  • perl-Crypt-Blowfish
  • perl-Crypt-RC4
  • perl-Crypt-Rijndael
  • perl-Data-Serializer
  • perl-LDAP
  • perl-Spreadsheet-ParseExcel
  • perl-SQL-Translator
  • perl-WWW-Curl
  • phonon
  • phonon-backend-gstreamer
  • pm-utils
  • polkit-qt
  • pycryptopp
  • python-backports_abc
  • python-backports-functools_lru_cache
  • python-backports-lzma
  • python-backports-shutil_get_terminal_size
  • python-backports-ssl_match_hostname
  • python-cherrypy
  • python-docker-py
  • python-docs
  • python-enum34
  • python-firewall
  • python-functools32
  • python-kerberos
  • python-krbV
  • python-libteam
  • python-memcached
  • python-paramiko
  • python-requests-kerberos
  • python-subprocess32
  • python-traceback2
  • pywbem-twisted
  • python-urlgrabber
  • python-virtualenv
  • qemu
  • qemu-kvm-tools
  • qemu-sanity-check
  • qjson
  • qt5-qtwebkit
  • qt5-qtwebengine
  • rcs
  • rdate
  • rdist
  • rhdb-utils
  • rsh
  • rt
  • rtcheck
  • rubygem-json
  • rubygem-minitest
  • rubygem-net-http-persistent
  • rubygem-power_assert
  • rubygem-rake
  • rubygem-rdoc
  • rubygem-rspec2
  • rubygem-test-unit
  • rubygem-thor
  • rubygems
  • rust-rpm-macros
  • rusers
  • rwho
  • snapper
  • spice-xpi
  • subversion-kde
  • system-config-firewall
  • system-config-firewall-base
  • system-config-firewall-tui
  • system-config-printer
  • tcl-pgtcl
  • tclx
  • tcp_wrappers
  • teamd-devel
  • tomcat [1]
  • trilead-ssh2
  • tunctl
  • urw-fonts
  • valgrind-devel
  • webalizer
  • wvdial
  • wxGTK
  • x86info
  • xen
  • xemacs
  • ypserv
  • yum-metadata-parser
  • yum-NetworkManager-dispatcher
  • yum-plugin-filter-data
  • yum-plugin-fs-snapshot
  • yum-plugin-keys
  • yum-plugin-list-data
  • yum-plugin-local
  • yum-plugin-merge-conf
  • yum-plugin-ovl
  • yum-plugin-post-transaction-actions
  • yum-plugin-pre-transaction-actions
  • yum-plugin-protectbase
  • yum-plugin-ps
  • yum-plugin-rpm-warm-cache
  • yum-plugin-show-leaves
  • yum-plugin-upgrade-helper
  • yum-plugin-verify
  • yum-updateonboot

7.2. Package Replacements

The functionality of packages available in Red Hat Enterprise Linux 7 is now provided by the following packages:

Table 7.1. Replaced packages

Removed packageReplacementNotes

authconfig

authselect

For more details, see Chapter 4, New features

audit-libs-python3

python3-audit

 

coolkey

opensc

 

createrepo

createrepo_c

createrepo_c is also installable as createrepo

ebtables

iptables-ebtables

 

Electric Fence

Valgrind

 

fedfs-utils

nfs-utils

 

GeoIP

libmaxminddb, geoipupdate, geolite2

For more details, see Chapter 4, New features

gnome-system-log

gnome-logs

 

gucharmap

gnome-characters

 

hmaccalc

libkcapi-hmaccalc

 

jruby

ruby

 

kyua-cli

kyua

 

kyua-testers

kyua

 

libproxy-mozjs

libproxy-webkitgtk4

 

libproxy-python

python3-libproxy

 

libproxy-webkitgtk3

libproxy-webkitgtk4

 

libssh2

libssh

 

mod_auth_kerb

mod_auth_gssapi

 

mod_nss

mod_ssl

 

mysql-connector-java

mariadb-java-client

 

mysql-connector-odbc

mariadb-connector-odbc

 

MySQL-python

python3-PyMySQL

 

ntp

chrony

For more details, see Using the chrony suite to configure NTP

oprofile

perf

 

pam_krb5

sssd

 

pam_pkcs11

sssd

 

PyGreSQL

python3-psycopg2

 

python-backports_abc

python3’s collections.abc

 

python-backports-functools_lru_cache

python3’s @lru_cache

 

python-backports-lzma

python3’s lzma

 

python-backports-shutil_get_terminal_size

python3’s get_terminal_size

 

python-backports-ssl_match_hostname

python3’s ssl.match_hostname

 

python-docker-py

python-docker

 

python-enum34

python3’s enum

 

python-firewall

python3-firewall

 

python-functools32

python3’s functools

 

python-kerberos

python-gssapi

 

python-krbV

python-gssapi

 

python-psycopg2

python3-psycopg2

 

python-requests-kerberos

python-requests-gssapi

 

python-subprocess32

python3’s subprocess

 

python-traceback2

python3’s traceback

 

python-urlgrabber

python3-pycurl and librepo

 

python-virtualenv

python3’s venv

 

qemu

qemu-kvm

 

qt

qt5-qt

 

rubygem-json

ruby

 

rubygem-minitest

ruby

 

rubygem-power_assert

ruby

 

rubygem-rake

ruby

 

rubygem-rdoc

ruby

 

rubygem-test-unit

ruby

 

rubygems

ruby

 

rust-rpm-macros

rust-srpm-macros

 

screen

tmux

 

shotwell

gnome-photos

 

tcp_wrappers

firewalld

firewalld does not provide all the functionality of tcp_wrappers. For more information, see Replacing TCP Wrappers in RHEL 8

xchat

hexchat

 

x86info

lshw, util-linux

 

yum-cron

dnf-automatic

The dnf-automatic package provides similar functionality, but not compatible with yum-cron configuration files.

yum-langpacks

dnf

Localization is now an integral part of dnf.

yum-plugin-auto-update-debug-info

dnf-plugins-core

The functionality is still installable also as yum-plugin-auto-update-debug-info.

yum-plugin-copr

dnf-plugins-core

The functionality is still installable also as yum-plugin-copr.

yum-plugin-fastestmirror

librepo

The fastest mirror is always chosen automatically.

yum-plugin-priorities

dnf

The priority option is now integral part of dnf repository configuration.

yum-plugin-remove-with-leaves

dnf

The funtionality is covered by dnf remove and dnf autoremove commands, unused dependencies are removed automatically.

yum-plugin-tmprepo

dnf

The functionality is provided by the --repofrompath option.

yum-plugin-tsflags

dnf

Setting the tsflags option is now integral part of dnf: --setopt=tsflags=<flags>.

yum-plugin-versionlock

dnf-plugin-versionlock

The functionality is still installable also as yum-plugin-versionlock.

yum-rhn-plugin

dnf-plugin-spacewalk

The functionality is still installable also as yum-rhn-plugin.

yum-utils

dnf-utils

The functionality is still installable also as yum-utils.

7.3. Deprecated packages

The following packages have been deprecated and will not be included in a future major release of Red Hat Enterprise Linux:

  • custodia
  • hesiod
  • hostname
  • libidn
  • libnsl2
  • net-tools
  • nss_nis
  • nss-pam-ldap
  • sendmail
  • ypserv
  • ypbind
  • yp-tools


[1] RHEL 8 customers who need the supported version of Tomcat can have access through the Middleware Runtimes subscription which enables you to get JBoss Web Server 5 with Tomcat 9. For more information, see Red Hat JBoss Web Server