#1 Le 11/06/2006, à 19:04
- jerome73
Desinstaller une application installée depuis ses sources
il y a certaines applications qui ne se trouvent pas dans les distributions mais que l'on peut installer en les compilant à partir des sources( en .gz par ex, avec make , make install...)...
Comment desinstaller une application installée depuis ses sources ?
Que faut-il supprimer? Dans quel dossier?
jerome
* PC carte mere MSI K8T neo2-F v2.0 - carte graphique MSI NX6600-TD128 -
processeur AMD athlon 64 3000+ 1800hz- Ram 1,5Go - Ubuntu_9.04_32bit_i386
* eeePC1000HA -1,6Ghz - DD160Go - Ram 1Go - Lucid Netbook Edition (10.04)
Hors ligne
#2 Le 11/06/2006, à 20:17
- Balkoth
Re : Desinstaller une application installée depuis ses sources
Ça dépend des applications...
Celles qui sont codées correctement te permettent de faire sudo make uninstall, ou alors fournissent un script du genre uninstall.sh.
En général le fichier README ou INSTALL fourni explique comment faire.
D'autres applications s'installent uniquement localement (si tu n'as pas eu besoin de faire un sudo ou de taper ton mot de passe), là c'est simple pour désinstaller il suffit de supprimer le dossier concerné (celui dans lequel tu as fait ./configure && make).
Enfin, il existe de rares cas où il a été nécessaire de faire un sudo make install, que la documentation est absente, et que sudo make uninstall ne fonctionne pas. Dans ce cas il faut tout enlever à la main, ce qui est pénible. Une solution lourde serait de refaire un make install pour voir la liste des fichiers installés, et les effacer un à un ensuite.
Hors ligne
#3 Le 11/06/2006, à 20:23
- Desintegr
Re : Desinstaller une application installée depuis ses sources
Enfin, il existe de rares cas où il a été nécessaire de faire un sudo make install, que la documentation est absente, et que sudo make uninstall ne fonctionne pas. Dans ce cas il faut tout enlever à la main, ce qui est pénible. Une solution lourde serait de refaire un make install pour voir la liste des fichiers installés, et les effacer un à un ensuite.
C'est d'ailleurs une raison pour laquelle il faut toujours utiliser le système de paquetages de la distribution.
Hoc Volo, Sic Jubeo !
Mon wiki : http://desintegr.free.fr
Hors ligne
#4 Le 11/06/2006, à 21:45
- AlexandreP
Re : Desinstaller une application installée depuis ses sources
... et utiliser "checkinstall" plutôt que "make install".
http://doc.ubuntu-fr.org/installation/compilation
«La capacité d'apprendre est un don; La faculté d'apprendre est un talent; La volonté d'apprendre est un choix.» -Frank Herbert
93,8% des gens sont capables d'inventer des statistiques sans fournir d'études à l'appui.
Hors ligne
#5 Le 11/06/2006, à 22:15
- Geoffrey
Re : Desinstaller une application installée depuis ses sources
sudo make clean (ou clear ?) desinstalle le programme il me semble
Hors ligne
#6 Le 11/06/2006, à 22:32
- Cathou
Re : Desinstaller une application installée depuis ses sources
Non, tu te trompes.
#7 Le 12/06/2006, à 09:53
- Balkoth
Re : Desinstaller une application installée depuis ses sources
@AlexandreP
Je ne connaissais pas checkinstall, c'est pratique ça, merci
@Geoffrey
make clean supprime les fichiers créés par make, les fichiers locaux donc.
C'est utile lorsque l'on veut recompiler suite à une modification des sources, pour éviter les conflits.
Mais ça n'a aucun effet sur les fichiers installés par un make install/chekinstall.
Hors ligne
#8 Le 13/06/2006, à 08:50
- jerome73
Re : Desinstaller une application installée depuis ses sources
Merci à tous pour ce concentré d'infos.
Je vais me pencher sur la question.
jerome
* PC carte mere MSI K8T neo2-F v2.0 - carte graphique MSI NX6600-TD128 -
processeur AMD athlon 64 3000+ 1800hz- Ram 1,5Go - Ubuntu_9.04_32bit_i386
* eeePC1000HA -1,6Ghz - DD160Go - Ram 1Go - Lucid Netbook Edition (10.04)
Hors ligne