How to uninstall packages on CentOS

Table of Contents

How to uninstall packages on CentOS


The term package refers to a bundle of things. The Linux operating system may contain unwanted packages that can slow you down. The extra software packages need to be uninstalled from the system because these packages take up a lot of space and slow down the system. You should remove unused software or related packages from the system if the software or package is not being used. Let’s go through how the method works here.


Find installed packages


You can get a list of all installed software or packages by running the following command in a terminal window.


# yum list | less




Last metadata expiration check: 1:51:53 ago on Sat 01 Jan 2022 01:52:09 PM EST.

Installed Packages
abattis-cantarell-fonts.noarch                   0.0.25-4.el8                             @AppStream
acl.x86_64                                       2.2.53-1.el8                             @anaconda
adwaita-cursor-theme.noarch                      3.28.0-2.el8                             @anaconda
adwaita-icon-theme.noarch                        3.28.0-2.el8                             @anaconda
at.x86_64                                        3.1.20-11.el8                            @baseos
at-spi2-atk.x86_64                               2.26.2-1.el8                             @anaconda
at-spi2-core.x86_64                              2.28.0-1.el8                             @anaconda
atk.x86_64                                       2.28.1-1.el8                             @anaconda
audit.x86_64                                     3.0-0.17.20191104git1c2f876.el8          @anaconda
audit-libs.x86_64                                3.0-0.17.20191104git1c2f876.el8          @anaconda
authselect.x86_64                                1.2.2-1.el8                              @anaconda
authselect-libs.x86_64                           1.2.2-1.el8                              @anaconda
avahi-libs.x86_64                                0.7-20.el8                               @anaconda
basesystem.noarch                                11-5.el8                                 @anaconda
bash.x86_64                                      4.4.19-12.el8                            @anaconda
bash-completion.noarch                           1:2.7-5.el8                              @baseos
bc.x86_64                                        1.07.1-5.el8                             @baseos
bind-export-libs.x86_64                          32:9.11.20-6.el8                         @anaconda
biosdevname.x86_64                               0.7.3-2.el8                              @anaconda
brotli.x86_64                                    1.0.6-2.el8                              @anaconda
bzip2-libs.x86_64                                1.0.6-26.el8                             @anaconda
c-ares.x86_64                                    1.13.0-5.el8                             @anaconda
ca-certificates.noarch                           2020.2.41-80.0.el8_2                     @anaconda
cairo.x86_64                                     1.15.12-3.el8                            @anaconda
cairo-gobject.x86_64                             1.15.12-3.el8                            @anaconda
centos-gpg-keys.noarch                           1:8-2.el8                                @anaconda
centos-stream-release.noarch                     8.4-1.el8                                @anaconda
centos-stream-repos.noarch                       8-2.el8                                  @anaconda
chkconfig.x86_64                                 1.13-2.el8                               @anaconda
chrony.x86_64                                    3.5-1.el8                                @anaconda


Locate a specific software or package


If you are looking for a specific package or software, use the following command, “Packagename” should be replaced  with your desired package


# yum list packagename




We used the ‘brotli’ here as an example,


[[email protected] ~]# yum list brotli

Last metadata expiration check: 2:04:11 ago on Sat 01 Jan 2022 01:52:09 PM EST.
Installed Packages
brotli.x86_64                            1.0.6-2.el8                                  @anaconda
Available Packages                                                                    
brotli.i686                              1.0.6-3.el8                                  baseos
brotli.x86_64                            1.0.6-3.el8                                  baseos


Uninstall software or package


With your package name, run one of the following commands.

# yum remove packagename
# yum erase packagename




Here is an example of how we uninstalled ‘Mlocate’.


That’s it, Thanks for reading! I hope it was informative for you! 


Share on