≡ Menu

Red Hat RPM Dependency problem

Well when RPM works, you think life is better and when it does not works then you thinks life sucks ;) However, RPM has --aid option that solves the Dependency problem. It is created to automatic installation of dependent packages. To use this --aid switch with rpm you need to install special RPM package first called rpmdb-redhat. Locate this package from CD and install it via rpm command:

# rpm -ivh rpmdb-redhat*

Once installed then use rpm command as follows:

# rpm -ivh --aid mysql*


# rpm -ivh --aid rpm-file-name-version.rpm

It will install mysql client with all dependencies. If you are RHN subscriber then you don’t have to use rpmdb-redhat package use up2date command (see how to configure RHN):

# up2date -i -v mysql*

Please note that --aid switch does not works with third party RPM. Fedora user must use YUM. --aid works best if you have all rpm packages copied to single directory on hard disk or on ftp/http server. For example:

# rpm --aid -ivh http://installserver.mycorp.com/rpms/mysql*

See also:

Share this on:
{ 4 comments… add one }
  • Dennison Uy April 22, 2010, 1:21 pm

    Installing via RPM was getting to be a pain. I’m checking out the –aid method right now. Will it download missing RPMs as well?

  • likith February 9, 2011, 1:02 pm

    how to install in centos

  • santosh November 6, 2012, 2:06 pm

    can any one tel me how to install packages from hard disk ?

  • santosh November 6, 2012, 2:07 pm

    how to install packages from hard disk using rpm in virtual machine ?

Leave a Comment