Entfernen von Programm

Post Reply
Message
Author
maniac

Entfernen von Programm

#1 Post by maniac »

Hallo zusammen, wie kann ich ein programm das ich mit gmake, gmake install und so weiter installiert habe wieder "sauber" löschen? geht das oder muss ich die dateien einzeln rauslöschen. by the way was wird bei einem make install gemacht?

mfg

nano

Re: Entfernen von Programm

#2 Post by nano »

Hi maniac

wenn du Glück hast, dann hat der Programmierer auch ein uninstall Target in das Makefile eingebaut. <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">
Dann reicht ein einfaches
<font color="0000ff">make uninstall</font><!--color-->
aus. Das mußt du als root in dem Verzeichnis aufrufen, wo das Makefile liegt (also genau da, wo du auch make install eingetippt hast)

Bei einem Aufruf von <font color="0000ff">make install</font><!--color--> werden übrigens einfach die compilierten Dateien in die passenden Veruzeichnisse kopiert (also z.B. /usr/bin). Was genau wohin verschoben wird ist in dem Makefile festgelegt.

Viel Erfolg beim deinstallieren,
nano

maniac

Re: Entfernen von Programm

#3 Post by maniac »

hi nano, wie es ausschaut hat alles funktioniert.
im makefile war auch uninstall vorhanden. bin ich
wieder um einiges schlauer jetzt *grins*
vielen dank noch mal!

mfg

Andre

Re: Entfernen von Programm

#4 Post by Andre »

Hi,
warum hat eigentlich nicht _jedes_ Makefile eine uninstall-Routine? - Es waere doch Programm-technisch kein Problem, und wuerde die Wartbarkeit von selbsstkompilierten Programmen vereinfachen...

Andre

Thorsten

Re: Entfernen von Programm

#5 Post by Thorsten »

Um solche Probleme zu vermeiden am besten die Programme mit dem Parameter "--prefix=/usr/local/PROGRAMMNAME/VERSION/" installieren.
Dann werden unter "/usr/local/PROGRAMMNAME/VERSION/" sämtliche Dateien abgelegt. Willst du das Programm nicht mehr musst du nur noch dieses Verzeichnis löschen.

Post Reply