On Mon, 27 Jan 2003, Michael Bischof wrote:

> [root@koek michael2]# rpm -ivh
> '/home/michael2/Desktop/tuxtype-1.0.3-1.i386.rpm'
> Fehler: fehlgeschlagene Paket-Abh�ngigkeiten:
>         libpng.so.2   wird von tuxtype-1.0.3-1 gebraucht
>         libvorbisfile.so.0   wird von tuxtype-1.0.3-1 gebraucht
>
> [root@koek michael2]# urpmi libpng.so.2
> Kein Paket namens libpng.so.2
> [root@koek michael2]# urpmi libpng
> Alles bereits installiert

Damit ist doch eigentlich alles erkl�rt. tuxtype-blubber.rpm will ein
Paket namens libpng.so.2, welches Du nicht hast, weil es bei deiner
Distribution anders heisst (n�mlich libpng).
Und mit libvorbisfile(.so.0) nochmal das Gleiche.


> [root@koek michael2]# urpmi libvorbisfile
> Alles bereits installiert

Deswegen bringt

> [root@koek lib]# ln -s libpng.so libpng.so.2

auch genau gar nix, weil es nicht darum geht, ob Du die Bibliothek hast,
sondern darum, ob rpm *glaubt*, dass Du die richtige Bibliothek hast.

> [root@koek lib]# locate libvorbisfile
> /usr/lib/libvorbisfile.so.3.0.0
> /usr/lib/libvorbisfile.so.3
> [root@koek lib]# ln -s libvorbisfile.so.3.0.0 libvorbisfile.so.0
> [root@koek lib]# rpm -ivh '/home/michael2/Desktop/tuxtype-1.0.3-1.i386.rpm'
> Fehler: fehlgeschlagene Paket-Abh�ngigkeiten:
>         libpng.so.2   wird von tuxtype-1.0.3-1 gebraucht
>         libvorbisfile.so.0   wird von tuxtype-1.0.3-1 gebraucht

Wenn Du dir also relativ sicher bist, dass Du die abh�ngigen
Bibliotheken (halt unter anderem rpm-Namen, aber was soll's) auf deinem
Rechner hast, dann installiere dein Tuxtype halt mit
--force-dependencies (oder wie auch immer das bei rpm heisst; ich kenne
rpm nicht, weil ich deian verwende).
Das ist doch genau der Haken an rpm und verschiedenen Distributionen:
Wenn die Paketnamen der abh�ngigen Bibliotheken nicht standardisiert sind,
bringt dir auch ein gleichartiges Paketformat nix.

Gru�,


Matthias.

----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an