Eine RPM wird wohl nie von ihm laufen, weil bei mir Perl(scrict) und sbin-Service nicht vorhanden ist. Okay dann führe ich Schritt eins aus!
Moin,
??!!? welche distro hast du wirklich, suse9 kanns nicht sein. ?
Schikt bitte RPM-install Fehlermsg(s) bitte an meine email:
radm at remsnet.de - danke.
Mindestinfos: Distro, +Version, ein rpm -qa ausgabe als attachment.
Was ich nicht weis kann auch nicht korregiert werden.
Auszug aus dem proftpd-1.2.10rc1-RNS_suse90_ia32_3.spec :
( für das proftpd-1.2.10rc1-RNS_suse90_ia32_3.i586.rpm )
Requires: aaa_base
Requires: mysql-shared
Requires: mysql-client
Requires: sysvinit
Requires: quota
Requires: tcpd
Requires: openldap2
Requires: acl
Requires: openssl
Requires: libmcrypt
Requires: cyrus-sasl2
Requires: pam
Requires: zlib
Prereq: fileutils
Diese package nahmen werden erwartet das sie instaliert sind, wobei RH/Mandrake/.. teilweise anders heissen .
debug install:
mkdir /tmp/var/lib/rpm
rpm -i --root /tmp --nodeps --noscripts --force <rpm>
laesst sich das package "auspacken" um dan mit ldd nachzusehen ob alles da ist an libarys, die ldd ausgabe sieht bei mir so aus:
# ldd /tmp/usr/sbin/proftpd
libmysqlclient.so.12 => /usr/lib/libmysqlclient.so.12 (0x4002a000)
libcrypto.so.0.9.7 => /usr/lib/libcrypto.so.0.9.7 (0x40061000)
libcap.so.1 => /lib/libcap.so.1 (0x40153000)
libldap.so.2 => /usr/lib/libldap.so.2 (0x40157000)
liblber.so.2 => /usr/lib/liblber.so.2 (0x4018a000)
libssl.so.0.9.7 => /usr/lib/libssl.so.0.9.7 (0x40196000)
libm.so.6 => /lib/libm.so.6 (0x401c7000)
libz.so.1 => /lib/libz.so.1 (0x401ea000)
libpam.so.0 => /lib/libpam.so.0 (0x401f9000)
libc.so.6 => /lib/libc.so.6 (0x40201000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x40337000)
libnsl.so.1 => /lib/libnsl.so.1 (0x40369000)
libdl.so.2 => /lib/libdl.so.2 (0x4037f000)
libresolv.so.2 => /lib/libresolv.so.2 (0x40382000)
libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0x40394000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
Sofern eine als "notfound" dasteht solte diese nachinstaliert werden,
oder eben das package recompilen mit dem SRPM , das Spec file editiert
( die MODULES liste kleiner machen zbps ..)
und dan rpmbuild -ba <SPEC File>
Zum RPM Bauen werden so einige devel Packete benoetoigt
Was die rpm Required tags angeht so Knobel ist noch etwas an den tags um das noch weitergehend für RH/Mandrake/.. anzupassen( aehnlich wie bei den qmail toaster packages)
Bay the way : Allen "recht" machen kann ich das so oder so nicht. Die einzelnen anforderungen des jeweiligen Admins sind sehr verschieden.
@Stonki
Was ich mir wuenschen würde ist das der final proftpd-1.2.10 und nachfolgende wie bei Apache die "Module" als .so bauen und laden koennte, das würde so manches vereinfachen.
Den AddModule/LoadModule code koennte mensch sich vom Apache "borgen"
MfG