Posted  by  admin

Redhat 4 Package Manager Command Line

  1. Smart Package Manager, used in Unity Linux, available for many distributions including Fedora. Rpmquery, a command-line utility available in (for example) Red Hat Enterprise Linux; Local RPM installation database. Working behind the scenes of the package manager is the RPM database, stored in /var/lib/rpm. It uses Berkeley DB as its back-end.
  2. Zypper is able to manipulate installation repositories, search for packages, install, remove, or update packages and more. It can be used as a standalone application or inside scripts. Comment 1 Lorenzo Villani 2008-05-22 12:45:40 UTC.

Although most of the time, we install RPM packages using command via the official or unofficial repository in Linux. However, it is not the only way, just like Windows on Linux too, we can directly download and install software packages using Redhat supported open-source tool called RPM Package Manager.
Today, here we will see how to use the RPM command to install RPM packages of CentOS or RHEL. Plus also we use YUM and DNF to install RPM packages. As CentOS 8 and RHEL 8 now support dnf too.

First, log in as root or a user with sudo rights on your Linux server. You can use the command: su

Now, download the software package you want to install. For example, here we are downloading the RPM package of PHP software from its official website. Let’s say the name of it is php-5.4.16-46.el7.x86_64.rpm

RPM Command to install packages

Red Hat Subscription Manager is a local service which tracks installed products and subscriptions on a local system to help manage subscription assignments. It communicates with the backend subscription service (the Customer Portal or an on-premise server such as Subscription Asset Manager) and works with content management tools such as yum. Although most of the time, we install RPM packages using command via the official or unofficial repository in Linux. However, it is not the only way, just like Windows on Linux too, we can directly download and install software packages using Redhat supported open-source tool called RPM Package Manager. In addition, the Package Management Tool also automatically resolves any critical dependencies when you install or remove packages in the same way that the rpm command does. Note While the Package Management Tool can automatically resolve dependencies during package installation and removal, it cannot perform a forced install / remove the same.

After downloading the RPM package, first, we show the RPM command to install it on CentOS or Redhat 8/7/6.

The command is:

rpm -i packagename.rpm

How to use it:

For rpm force install just use the -f flag

So, in this way, we can simply use RPM command to install any rpm packages, however, it not resolve the dependencies of any packages require and gives error most of the time. If you have some packages that need some extra packages while installing it, use the YUM command shown in this article.

Packages

The output for the above command:

RPM uninstall command

If you want to use the same RPM command to uninstall or remove some installed package or software then it will be like this:

Structure of the command:

rpm -e package_name

Example to use it:

The difference is the flag used with the RPM command i.e -e for uninstalling whilst if you use -i, the same command will use to install.

Use RPM to list all installed packages

For information to see what are the packages currently installed on your system you can use this command:

Furthermore, to see the total number of packages installed on your system in figures we can use a command:

Yum command to install rpm with dependencies

Yes, we can use YUM to install RPM packages, the benefit of this command as told above, it has the capability to download & install the dependencies a software needs while installing it on CentOS 8/7/6 or RHEL 8/7/6 based Linux systems…

The command structure is:

Package

yum install package-name

Example: How to use it

The output of above command:

Yum package uninstall command

If you want to use the Yum to remove any installed package then instead of using install use remove in the command. In this way:

yum remove package-name

example:

Yum command to list all installed RPM packges

If you are comfortable with YUM, you can also use it to see the list of a total number of RPM packages installed on your system, currently.

Moreover, to see the total count of the installed software or packages use:

Use DNF to install RPM packages

Just like a yum package manager, dnf can be used to install RPM software along with the dependencies that particular package requires. It works the same as Yum even the syntax will also be the same, the only difference will be the command starts with dnf instead of yum.

Command structure:

dnf install rpm-package-name

Example: How to use it

DNF uninstall command

Just like the YUM, to remove packages with DNF we also use remove instead of install in the syntax.

dnf remove package-name

example:

Bonus Tip:

Yumdownloader

Do you know? We can directly download the RPM package of any software from the official or unofficial repository available on the Linux system using yum downloader command.

Just type the package name you want to download, for example, we want to download the PHP package available in the official repo of CentOS 7, thus the command will be like this:

Simple isn’t?

Redhat Command List

Output of the above commnad:

Redhat Commands List Pdf

Other Articles :