I replied by mistake to another post. Here is my original post : Hi people! I have to install proftpd on my SuSE 8.2 box. I got the package, and tried to install it : Suzie:/tmp # rpm -Uvh proftpd-1.2.9-1.9.i386.rpm error: failed dependencies: chkconfig is needed by proftpd-1.2.9-1.9 krb5-libs is needed by proftpd-1.2.9-1.9 libcrypto.so.4 is needed by proftpd-1.2.9-1.9 libssl.so.4 is needed by proftpd-1.2.9-1.9 perl(getopts.pl) is needed by proftpd-1.2.9-1.9 perl(strict) is needed by proftpd-1.2.9-1.9 I searched and 'wget'ed every missing dependency, then tried to install some of them : Suzie:/tmp # rpm -Uvh libkrb51-1.3-3mdk.i586.rpm file /etc/krb5.conf from install of libkrb51-1.3-3mdk conflicts with file from package heimdal-lib-0.4e-302 Every dependency returns a similar conflicting message. To tell frankly, I am used to BSD ports. What is the best practice to install an RPM package and assure dependencies existence? Will I have to go on the net and find every missing dependency everytime I need to install a RPM? Sometimes, I have to find dependencies for dependencies of the RPM I want to install, which leads to confusion and long search periods. They have to be an easier way to go? How could I resolve the 'conflicting' package issue? Thank you very much in advance, Regards, Steve