PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tarballs sauber deinstallieren?


HeadShot
18.09.01, 13:26
ich glaub das gweht wenn man im selben verzeichnis ist wo mans kompilierzt hat einfach "make uninstall" eingibt .. hab ich aber auch nur schlechte erfahrungen mit!


mfg headi!

christophwth
18.09.01, 14:06
Hi

wenn make uninstall nicht vorhanden ist.
muss es von hand deinstalliert werden.
besser :
checkinstall, bildet aus den install files
rpm pakete

handhabung ganz einfach :

anstelle von make install checkinstall
im verzeichnis eintippen.

gruss
christoph

madexo
18.09.01, 14:40
Hallo,

das Tool muß ich unbedingt mal ausprobieren.

Aber man kann doch auch mit RPM selbst eine .rpm aus den Sourcen erzeugen, mit spec-datei anlegen und so (ziemlich umständlich).

Ist checkinstall also nur ein Frontend für RPM oder geht es ganz anders vor?

hunter
18.09.01, 17:23
checkinstall machst du statt "make install". Dann wird aus den Quellen erst ein RPM Paket zusammen gebaut und dann installiert. Zeitgleich wird es dann natürlich auch in eine entsprechende Datenbank aufgenommen. Dann kannst du es genau wie jedes andere RPM Paket wieder vollständig entfernen.

Also:

./configure
make
checkinstall

--> z.B. xyz-1.0.3.i686.rpm

Wenn du es jetzt wieder entfernen willst:

rpm -e xyz

Wenn du es doch wieder haben willst:

- cd /usr/src/RPM/RPMS/i686 (oder so was in der Art)
- rpm -ihv *.rpm

madexo
18.09.01, 23:27
Hallo,

gibt es eine Möglichkeit, über Tarballs mit "make install" installierte Software wieder sauber zu deinstallieren? Oder muß man
sich alle Files merken und von Hand löschen?

Danke schon im voraus.