PDF download Download Article
A simple guide installing and uninstalling Red Hat RPM packages from the command line
PDF download Download Article

Many GNU/Linux distributions use the popular Red Hat Package Manager (RPM) system of adding or removing programs. Almost all Linux users will encounter the desire to add software to their computer, or remove a program that came with their version of Linux. While installing new software can be a complex, error-prone job, RPM will turn that arduous task into a single command.

How Install and Remove RPM Packages

When you install a package, download the file and double-click it to start running it. To delete a package, use "rpm -e packagename.rpm."

Method 1
Method 1 of 3:

Installation

PDF download Download Article
  1. There are many RPM depositories on the Internet, but if you're looking for Red Hat RPM packages, you can find them here:[1]
    • The Red Hat Enterprise Linux installation media, which contain many installable RPMs.
    • The initial RPM repositories provided with the YUM package manager.
    • The Extra Packages for Enterprise Linux (EPEL) provides high-quality add-on packages for Red Hat Enterprise Linux.
  2. Once downloaded, you have two options:[2]
    • Double-click the package. A package management window will appear with instructions to guide you through the process.
    • Open a terminal window, and type rpm -i *package_location_and_name* (without the spaces in and )
  3. Advertisement
Method 3
Method 3 of 3:

Helpful RPM Flags

PDF download Download Article
  1. [4]
    • -h (or --hash) Print hash marks ("#") during install
    • --test Perform installation tests only
    • --percent Print percentages during install
    • --excludedocs Do not install documentation
    • --includedocs Install documentation
    • --replacepkgs Replace a package with a new copy of itself
    • --replacefiles Replace files owned by another package
    • --force Ignore package and file conflicts
    • --noscripts Do not execute pre- and post-install scripts
    • --prefix <path> Relocate package to <path> if possible
    • --ignorearch Do not verify package architecture
    • --ignoreos Do not verify package operating system
    • --nodeps Do not check dependencies
    • --ftpproxy<host> Use <host> as the FTP proxy
    • --ftpport <port> Use <port> as the FTP port
  2. [5]
    • -v Display additional information
    • -vv Display debugging information
    • --root <path> Set alternate root to <path>
    • --rcfile <rcfile> Set alternate rpmrc file to <rcfile>
    • --dbpath <path> Use <path> to find the RPM database
  3. Advertisement

Expert Q&A

Ask a Question
200 characters left
Include your email address to get a message when this question is answered.
Submit
Advertisement

Video

Tips

  • Rarely, you will need to force an installation. To do this, pass the --force argument to the rpm command. - This will only work on the command line.
  • Using the parameter -U (update) instead of -i (install) guarantees that you install the latest version of the RPM.
  • Some packages will have dependencies. All this means is that you must install another package for the desired one to work. An example of this is Ogle, an open-source DVD player. On its own, Ogle can't play a DVD, but requires a few other programs to be installed, in addition to the main Ogle package. If the rpm has dependencies and you don't care about satisfying them you can use the --nodeps option as well.
Submit a Tip
All tip submissions are carefully reviewed before being published
Name
Please provide your name and last initial
Thanks for submitting a tip for review!
Advertisement

Warnings

  • It is possible to over-write some data that is required for another program to run. Always be cautious whenever you add or remove anything from your system.
Advertisement

You Might Also Like

Install Java on LinuxInstall Java on Linux
Install Software in Red Hat LinuxInstall Software in Red Hat Linux
Install Google Chrome Using Terminal on Linux
Remove Microsoft Edge Uninstall Microsoft Edge Permanently from Windows 10 or 11
Install DEB Files Install DEB Files in Linux: Gdebi, Apt, Dpkg, & More
Install Roblox Install Roblox
Download Spotify on Mac6 Quick Steps to Download & Install Spotify on macOS
Install Altstore Install AltStore on an iPhone or iPad
Disable McAfee Disable McAfee LiveSafe or Total Protection Without Uninstalling
Install the Sims 4 Install The Sims 4: Mac, PC, PlayStation, & Xbox
Uninstall ValorantA Step-by-Step Guide to Uninstalling Valorant
Uninstall Outlook on PC or MacSimple Ways to Uninstall Outlook on a PC or Mac
Uninstall OperaUninstall Opera
Uninstall Epic Games Launcher2 Simple Ways to Uninstall the Epic Games Launcher
Advertisement

About This Article

Tested by:
wikiHow Technology Team
wikiHow is a “wiki,” similar to Wikipedia, which means that many of our articles are co-written by multiple authors. To create this article, 29 people, some anonymous, worked to edit and improve it over time. This article has been viewed 334,040 times.
How helpful is this?
Co-authors: 29
Updated: September 6, 2024
Views: 334,040
Thanks to all authors for creating a page that has been read 334,040 times.

Is this article up to date?

Advertisement