Comment desinstaller un programme compilé?
pristella
Messages postés
859
Date d'inscription
Statut
Contributeur
Dernière intervention
-
[Dal] Messages postés 6205 Date d'inscription Statut Contributeur Dernière intervention -
[Dal] Messages postés 6205 Date d'inscription Statut Contributeur Dernière intervention -
bonsoir,
je voudrais désinstaller plusieurs programmes et librairies compilés sur une mandrake 10.1 officiel.
Si vous connaissez une procedure détaillée, je suis tout ouie.
Pour les rpm, j'ai pas de soucis mais c'est pour les sources archivés tz que ça me pose un problème. Comment faire? je ne trouve pas de tuto détaillé sur le net.
merci d'avance pour votre aide
je voudrais désinstaller plusieurs programmes et librairies compilés sur une mandrake 10.1 officiel.
Si vous connaissez une procedure détaillée, je suis tout ouie.
Pour les rpm, j'ai pas de soucis mais c'est pour les sources archivés tz que ça me pose un problème. Comment faire? je ne trouve pas de tuto détaillé sur le net.
merci d'avance pour votre aide
A voir également:
- Comment desinstaller un programme compilé?
- Desinstaller application windows - Guide
- Désinstaller mcafee - Guide
- Desinstaller edge - Guide
- Désinstaller onedrive - Guide
- Désinstaller avast - Télécharger - Antivirus & Antimalwares
3 réponses
Il n'y pas de methode simple qui marche pour les paquets installes manuellement a partir des archives *.tar.gz. Souvent ca s'installe (par default) dans l'arbe "/usr/local" et tu peux essayer d'effacer a la main. Normalement les rpm ne se trouvent pas dans cet arbe. Notamment apres une nouvelle installation de Mandrake (ou Redhat, Fedora, Suse ...) les repertoire /usr/local/bin, /usr/local/lib etc. existent mais sont typiquement vide.
Mais il existe aussi certains paquets (de genre administration du systeme)
qui s'installe dans les arbes principaux: /usr/bin, /bin, /sbin/, etc. et qui peuvent effacer des fichiers qui apartiennent a des rpms!
Apart ca, si tu as la chance tu peux faire dans le repertoire source dans lequel tu as configure et compile (si tu l'as garde):
make uninstall
Desfois ca marche, desfois ca ne marche pas.
Si tu as efface le repertoire source tu peux le desemballer encore une fois et faire le script de configure (avec les memes options que la premiere fois). Apres il y a un Makefile et tu peux essayer de faire le "make uninstall".
Une petite astuce: Pour beaucoup des archives tar.gz on peut creer soi meme des rpm avec des bonnes options (--build etc. ,regarder "man rpm").
Ca fait tout: desemballage, configuration pour ton systeme, compilation, installation dans un repertoire temporaire, creation du rpm, effacement des repertoires source et du repertoire temporaire. Apres tu as le rpm que tu peux installer et facilement desinstaller plus tard.
Mais il existe aussi certains paquets (de genre administration du systeme)
qui s'installe dans les arbes principaux: /usr/bin, /bin, /sbin/, etc. et qui peuvent effacer des fichiers qui apartiennent a des rpms!
Apart ca, si tu as la chance tu peux faire dans le repertoire source dans lequel tu as configure et compile (si tu l'as garde):
make uninstall
Desfois ca marche, desfois ca ne marche pas.
Si tu as efface le repertoire source tu peux le desemballer encore une fois et faire le script de configure (avec les memes options que la premiere fois). Apres il y a un Makefile et tu peux essayer de faire le "make uninstall".
Une petite astuce: Pour beaucoup des archives tar.gz on peut creer soi meme des rpm avec des bonnes options (--build etc. ,regarder "man rpm").
Ca fait tout: desemballage, configuration pour ton systeme, compilation, installation dans un repertoire temporaire, creation du rpm, effacement des repertoires source et du repertoire temporaire. Apres tu as le rpm que tu peux installer et facilement desinstaller plus tard.
Hello Pristella,
Lis aussi la documentation, il y a parfois des instructions sur la désinstallation, ou en tout cas une explication des opérations effectuées lors de l'installation, pour que tu puisses faire les opérations inverses (cf. fichier INSTALL + README).
S'il n'y a pas de procédure "uninstall" associée au Makefile, il est quand même utile de consulter le Makefile pour savoir où ont été installés les fichiers et pouvoir les supprimer en sachant ce que tu fais (au lieu d'y aller au petit bonheur la chance).
Edite le Makefile et regarde la section "install".
C'est effectivement une bonne idée de conserver tes répertoires de compilation pour ce genre de choses, éventuellement après y avoir fait un peu de ménage (avec un "make clean"), pour récupérer de la place
Dal
Lis aussi la documentation, il y a parfois des instructions sur la désinstallation, ou en tout cas une explication des opérations effectuées lors de l'installation, pour que tu puisses faire les opérations inverses (cf. fichier INSTALL + README).
S'il n'y a pas de procédure "uninstall" associée au Makefile, il est quand même utile de consulter le Makefile pour savoir où ont été installés les fichiers et pouvoir les supprimer en sachant ce que tu fais (au lieu d'y aller au petit bonheur la chance).
Edite le Makefile et regarde la section "install".
C'est effectivement une bonne idée de conserver tes répertoires de compilation pour ce genre de choses, éventuellement après y avoir fait un peu de ménage (avec un "make clean"), pour récupérer de la place
Dal