Hi,
nochmal zur Absicherung -
1.unter welcher Konstellation ist es (nicht) sinnvoll, eine Installation mit tarball, src.rpm oder rpm vorzunehmen (Vor-/Nachteile?) [wo nachzulesen] und
inwieweit spielt die Distri (und ihre Version) - also z.B. meine SuSE 7.0 - eine Rolle?
2.Angenommen ich habe ein prog mit rpm installiert, dann kann ich ja mit rpm-qil paket alle files auflisten. Könnte ich nach Liste alle files löschen und damit das prog von der Platte verbannen oder ist da noch irgendwo nen Rest?
Dank. edico
Linux 15.068 Themen, 107.492 Beiträge
Hi edico,
hab auch lange Zeit mit SuSE gearbeitet und die rpms funktionierten eigentlich immer. Das Problem ist, dass du manchmal nur unzureichende Fehlermeldungen bekommst, und wenn ein Progi nicht läuft, hast Du keine Ahnung woran das liegt. Mit den tarballs bekommst du die information in der Regel. Vorteil an den rpms von SuSE ist, dass sie eben für diese Konstruktion geschrieben sind, d.h. bei der Installation weiss der make oder der ./configure-Befehl (von denen Du nichts mitbekommst) genau, wo irgendwelche libraries liegen, von denen das Programm abhängt. Bei tarballs musst du das z.T. angeben und genau wissen, wo die libs liegen. Bei einem gut gepflegten System ist das aber kein Problem. ausserdem kann man z.T. bei tarballs die Installationsroutinen überlisten, wenn man weiss was man tut (bsp. wird eine neuere Bibliothek verlangt, als die vorhandene, man weiss aber ganz genau, dass die alte auch geht. Man macht einen symbolischen link dahin und fertig). Ich weiss nicht, ob sich rpms genauso überlisten lassen (--force vielleicht?).
Deinstallieren kann man die Programme, die mit tarball installiert sind auch, wenn entweder die installation protokolliert wurde (kann man auh selbst machen) oder ein script zur deinstallation mitgelifert wird (häuft sich bei mir in letzter Zeit). Manchmal kann man auch in das Makefile gucken und da schauen was passiert ist (wenn die Installation nicht zu groß ist).
Über die deinstallation von rpms kann ich Dir leider nicht viel sagen, aber mit YAST kann man auch Pakete deinstallieren und diese Deinstallation sollte vollständig sein.
HTH & Bis denne
poly
p.s. mittlerweile benutze ich lieber tarballs oder, da ich Debian benuzte, dpkg oder dselect. Mit tarballs lernst DU auf jeden Fall was über Dein System.
