[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

alien: rpm -> deb und Abhängigkeitsproblem



Habe ein .rpm via "alien -g -c ..." entpackt, den Inhalt auf
Woody angepaßt und will das Ergebnis nun via "debian/rules binary"
zu einem .deb zusammenbauen.
Zwei Dependencies schlugen fehl, eine alte Version der libncurses
wurde gesucht - Paket libncurses4 installiert, alles ok.
(http://ftp.de.debian.org/debian/pool/main/n/ncurses4.2/libncurses4_4.2-10_i386.deb)
Dann wurde noch eine libtermcap.so.2 gesucht. Also Paket termcap-compat
(bei Woody dabei) installiert und dieses liefert auch die alte
libtermcap.so.2, doch nun passiert folgendes:

~~~snip~~~
> debian/rules binary
dh_testdir
dh_testdir
dh_testroot
dh_clean -k
dh_installdirs
cp -a etc usr debian/lgtoclnt
dh_installdocs
dh_installchangelogs
dh_compress
dh_makeshlibs
dh_installdeb
dh_shlibdeps
dpkg-shlibdeps: warning: unable to find dependency information for shared library libtermcap (soname 2, path /lib/libtermcap.so.2, dependency field Depends) dpkg-shlibdeps: warning: unable to find dependency information for shared library libtermcap (soname 2, path /lib/libtermcap.so.2, dependency field Depends)
dh_gencontrol
dh_md5sums
dh_builddeb
dpkg-deb: baue Paket »lgtoclnt« in »../lgtoclnt_6.1.2-2_i386.deb«.
~~~snip~~~

Sieht so aus als ob das Skript nicht feststellen kann, zu welchem
Paket die libtermcap.so.2 gehört!?

Also, das .deb wird erstellt, aber die INFO im Paket enthält nun
logischerweise nicht die Abhängigkeit auf das Paket termcap-compat.
Klar, ich könnte es vor dem Paketbau im control-File per Hand
eintragen, aber das muß doch auch ohne den händischen Eintrag
funktionieren ...

Was nun?


Gruß,
Andreas



Reply to: