![](https://seccdn.libravatar.org/avatar/a721dfa1d0ed266b1169738722d30f06.jpg?s=120&d=mm&r=g)
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
![](https://seccdn.libravatar.org/avatar/5a7166c7cfba16db9c3066d0f5eac66d.jpg?s=120&d=mm&r=g)
On Sun, Nov 16, 2003 at 05:34:32PM -0500, Hemond Steve wrote:
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
You tried to install an RPM built for Red Hat on a SuSE system, this usually does not work as packages are built to different specs and have diferent dependencies.
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
That's correct, heimdal is the implementation of Kerberos which SuSE uses.
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?
I see your point. The best practice is to build an RPM yourself.
Will I have to go on the net and find every missing dependency everytime I need to install a RPM?
Unfortunately, most of RPMs you find on the net are built for Red Hat and quite rarely can be installed on SuSE.
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?
You may also try apt. Just search this list archives for better explanations.
How could I resolve the 'conflicting' package issue?
The best solution is to build RPM yourself. Also, if you just need something other than wuftp, but not specifically proftpd, SuSE comes with vsftpd and pure-ftpd. Regards, -Kastus
participants (2)
-
Hemond Steve
-
Kastus