Deinstallation von Programmen ?

Bei aller Begeisterung für Linux:
Man muß doch noch sehr viel experimentieren
und ausprobieren, insbesondere wenn man auf
der Suche ist nach guten Programmen, z.B.
Simulationstools für CAE oder ähnliches.
Ich habe in diesem Zusammenhang noch nirgendwo einen Hinweis oder eine
Anleitung gefunden, wie man ein einmal
installiertes Programm wieder aus seinem
Rechner rauskriegt. Es kann ja nicht einfach
damit getan sein, das entsprechende Programm und alles was dazu gehört zu löschen. Oder
habe ich da etwas Grundlegendes verpasst ?

Ich habe in diesem Zusammenhang noch
nirgendwo einen Hinweis oder eine
Anleitung gefunden, wie man ein einmal
installiertes Programm wieder aus seinem
Rechner rauskriegt. Es kann ja nicht
einfach
damit getan sein, das entsprechende
Programm und alles was dazu gehört zu
löschen. Oder
habe ich da etwas Grundlegendes verpasst

Wenn Du das Programm mit rpm installiert hast, kannst Du es mit ‚rpm -e PROGRAMM‘ deinstallieren.
Wenn Du die Programme erst kompilierst und dann testest, rate ich Dir, dafuer einen eigenen Benutzer anzulegen und in unter dem Benutzer die Programme zu kompilieren und zu testen. Wenn sie Dir dann gefallen kannst Du sie immer noch als root installieren.

Gruss
Diether Knof

Es kann ja nicht
einfach
damit getan sein, das entsprechende
Programm und alles was dazu gehört zu
löschen.

Doch, genau so geht das. Uebrigens auch unter Windows. Bloss das man da nie so genau weiss, was zu wlechem Programm gehoert und wo es zu finden ist.

Das ist unter Linux etwas einfacher geregelt. Zusaetzlich gibt es tools wie den rpm, der Dir die muehsame Arbeit des deinstallierens abnimmt. Aber natuerlich nur, wenn das Programm auch mit rpm installiert wurde.

Es gibt da regelmaessig Probleme, wenn rpm nicht von Anfang an eingesetzt wurde. Dann findet er einen haufen libraries angeblich nicht. Die sind dann zwar vorhanden, aber nicht in der rpm-Datenbank eingetragen.

Ich ziehe es vor, neuinstallationen von Hand zu machen. Das ist manchmal auch gar nicht anders moeglich, wenn nur der source-code vorliegt.

Gruss

Jens

Wenn Du die Programme erst kompilierst
und dann testest, rate ich Dir, dafuer
einen eigenen Benutzer anzulegen und in
unter dem Benutzer die Programme zu
kompilieren und zu testen. Wenn sie Dir
dann gefallen kannst Du sie immer noch
als root installieren.

Genau. Am einfachsten geht das mit Programmen,
die GNU autoconf benutzen: Erst die
Quellen entpacken (tar xzf …), dann
ins Verzeichnis hinein und dem „configure“
folgende Option mitgeben:

$ ./configure --prefix=$HOME

Dann kompilieren und mit „make install“
einrichten --> Es landet in bspw. /home/testuser/bin und co.

btw: Andere Möglichkeit: Das Verzeichnis,
in dem kompiliert wurde, nicht löschen.
Wenn man ein Programm nur kurz testen
will, kann man es durch ein „cd“ ins
Quellverzeichnis und „make uninstall“
auch wieder entfernen. Da sollten die
Programmierer auch immer dran denken
und die „Spezialitäten“ ihres Programms
bei der Entfernung berücksichtigen.

ciao,
johnny