![](https://seccdn.libravatar.org/avatar/208f884b860bee2b1a5f890e5c5756d7.jpg?s=120&d=mm&r=g)
Florian Evers wrote:
[Installation via RPM]
Ok, aber was ist an --nodeps so schlimm? Ich habe doch lediglich schon vorhandene RPM's ersetzt, und die anderen (stoerenden RPM's, die -devel's) waeren trotzdem noch dagewesen. In Zukunft werde ich vorher immer gruendlich aufraeumen, und zwar mit --nodeps (Weil ja andere RPM's im System libvorbis usw. bereits benoetigen), und dann im Anschluss erst das Kompilieren starten und das Ergebnis mit checkinstall und ldconfig installieren. Danke :-)
Wie der Name schon sagt, werden bei gesetzter Option --nodeps keine Abhaengigkeiten ueberprueft. Genau da mag Dein Problem gelegen haben: Nimm an, Du hast ein Paket xyz und ein Paket xyz-devel, die in Deinem System installiert sind und die die gleiche Versionsnummer tragen. Wenn Du nun versuchst, per RPM das Paket xyz zu aktualisieren, dann wird das nicht gehen, weil xyz-devel einen Konflikt ausloesen wird - es benoetigt Paket xyz in genau der richtigen Version. Nur wenn Du gleich- zeitig die Pakete xyz und xyz-devel aktualisiert auf eine neue Version wird es ohne Konflikte funktionieren. Installierst Du nun das Update des Paketes xyz mit z.B. den Optionen --nodeps --force, so werden eben keine Abhaengigkei- ten ueberprueft. Du wirst dann das Paket xyz in einer neueren Version als das Paket xyz-devel auf der Festplatte haben, und somit wird es frueher oder spaeter zu Problemen kommen, da beide Pakete in der Versionsnummer zueinander passen muessen. Ist das einigermassen verstaendlich? Nur wer genau weiss, was er tut, und nur in ganz bestimmten Faellen sollte man die Op- tion --nodeps verwenden...!
Leider kann man sich ja nicht anzeigen lassen, zu welchem Paket eine noch nicht installierte Datei [1] gehoert :-)
Warum nicht? Das sollte per YaST Paketauskunft gehen, oder aber bei gemounteter SuSE-DVD/CD1 sollte ein "zgrep dateiname /cdrom/ARCHIVES.gz" das Paket liefern, in dem die Datei mit dem Namen "dateiname" enthalten ist. Mit "pin" sollte das im Uebrigen auch gehen. Gruesse, Thomson -- Thomas Hertweck, Dipl.-Geophys. Geophysikalisches Institut, Universitaet Karlsruhe (TH)