On Wed, 2003-01-15 at 14:17, Ryan Babchishin wrote:
> 
> RPM stands for RedHat Package Manager. An rpm file is an archive of 
> files, sometimes binary or sometimes source code. The rpm file contains 
> all steps required to install, upgrade, uninstall or compile the package 
> on your system. It also contains a list of what other packages it is 
> dependent on. They also include a description and stuff like that. 
> Managing rpm's is done via the "rpm" command on a system. e.g. "rpm -i 
> some.rpm" installs an RPM, "rpm -ql some" lists the contents of a 
> currently installed RPM called "some".
> 

Additionally, rpm based distributions maintain a database of installed
packages that is used for queries such as the one above and a list of
depencencies for each package as defined by the packager.  It is these
dependencies that cause problems sometimes and is the topic of this
thread.  Im my experience, the vast majority of these dependency issues
arrise when a package designed for a specific system/version is
incorrectly attempted to be installed.  In that case, rpm is doing
exactly what is was supposed to do :)

It gets sort of hairy when many dependencies exist between packages and
they all need to be installed/upgraded at the same time.  The solution
is to enterthem all on the same command linen and let the deps be
checked all at once.

While not perfect it is still an extremely powerfull and useful feature
that RedHat has contributed to the linux world.

Bret



-- 
redhat-list mailing list
unsubscribe mailto:[EMAIL PROTECTED]?subject=unsubscribe
https://listman.redhat.com/mailman/listinfo/redhat-list

Reply via email to