#1 Le 31/08/2009, à 19:48
- Yop69
[RESOLU] Impossible de supprimer un packet compilé
Bonjour,
Voila j'aimerais supprimer un paquet (f-spot) que j'ai compilé par le biais des sources.
yo@yo-laptop:~$ sudo apt-get remove f-spot
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package f-spot is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
:( pour ubuntu f-spot n'est pas installé.
Comment je dois faire pour le désinstaller proprement ?
Merci pour votre aide !
Dernière modification par Yop69 (Le 31/08/2009, à 22:51)
Hors ligne
#2 Le 31/08/2009, à 20:15
- anonymux
Re : [RESOLU] Impossible de supprimer un packet compilé
Salut.
regarde ce que sa donne :
sudo apt-get autoremove f-spot
Point of view Mobii ion / Intel Atom 230 1,6 GHz 64 Bits / 2 Go de Ram / 500 Go de disque dur / Nvidia Ion LE (GeForce 9400) 512 Mo partagé.
Hors ligne
#3 Le 31/08/2009, à 20:30
- Yop69
Re : [RESOLU] Impossible de supprimer un packet compilé
Salut.
regarde ce que sa donne :
sudo apt-get autoremove f-spot
yo@yo-laptop:~$ sudo apt-get autoremove f-spot
[sudo] password for yo:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package f-spot is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
:(:(
Hors ligne
#4 Le 31/08/2009, à 20:42
- Goulou99
Re : [RESOLU] Impossible de supprimer un packet compilé
Salut,
Est-ce qu'il n'y aurait pas un espace de trop entre le f et le tiret?
Hors ligne
#5 Le 31/08/2009, à 20:52
- Yop69
Re : [RESOLU] Impossible de supprimer un packet compilé
Salut,
Est-ce qu'il n'y aurait pas un espace de trop entre le f et le tiret?
Non non
Hors ligne
#6 Le 31/08/2009, à 20:56
- mydjey
Re : [RESOLU] Impossible de supprimer un packet compilé
Et via Synaptics ça donne quoi ?
Il met que le paquet est installé ou pas ?
Mon site : http://mydjey.eu/
Hors ligne
#7 Le 31/08/2009, à 21:04
- Yop69
Re : [RESOLU] Impossible de supprimer un packet compilé
Et via Synaptics ça donne quoi ?
Il met que le paquet est installé ou pas ?
Non il n'est pas installé via Synaptic.
Dois je essayer de l'installer via Synaptic et de le désinstaller ?
Hors ligne
#8 Le 31/08/2009, à 21:05
- Merle
Re : [RESOLU] Impossible de supprimer un packet compilé
Tu te mets dans le repertoire ou tu as compilé f-spot et : make uninstall peut-être.
Dernière modification par Merle (Le 31/08/2009, à 21:06)
Hors ligne
#9 Le 31/08/2009, à 21:08
- mydjey
Re : [RESOLU] Impossible de supprimer un packet compilé
Non fait comme dis Merle.
Si tu ne la pas installer via apt-get je ne pense pas que tu puisse le supprimer via apt-get.
Dernière modification par mydjey (Le 31/08/2009, à 21:10)
Mon site : http://mydjey.eu/
Hors ligne
#10 Le 31/08/2009, à 21:14
- Yop69
Re : [RESOLU] Impossible de supprimer un packet compilé
Je n'ai plus le repertoire ou j'ai compilé les sources. Je l'ai viré :(
Hors ligne
#11 Le 31/08/2009, à 21:23
- mydjey
Re : [RESOLU] Impossible de supprimer un packet compilé
Une idée comme ça:
Si tu fais:
which f-spot
ou
whereis f-spot
Ca donne quoi ?
Mon site : http://mydjey.eu/
Hors ligne
#12 Le 31/08/2009, à 21:33
- Yop69
Re : [RESOLU] Impossible de supprimer un packet compilé
yo@yo-laptop:~$ which f-spot
/usr/local/bin/f-spot
yo@yo-laptop:~$
yo@yo-laptop:~$ whereis f-spot
f-spot: /usr/local/bin/f-spot /usr/local/lib/f-spot
Hors ligne
#13 Le 31/08/2009, à 21:39
- mydjey
Re : [RESOLU] Impossible de supprimer un packet compilé
J'ai peur de te faire faire une connerie.
Je crois que le mieux c'est d'attendre des avis plus expert.
Renomme peut-être le topic en: Supprimer un paquet compilé.
Ce sera peut-être plus explicite.
Mon site : http://mydjey.eu/
Hors ligne
#14 Le 31/08/2009, à 21:44
- Yop69
Re : [RESOLU] Impossible de supprimer un packet compilé
J'ai peur de te faire faire une connerie.
Je crois que le mieux c'est d'attendre des avis plus expert.
Renomme peut-être le topic en: Supprimer un paquet compilé.
Ce sera peut-être plus explicite.
Ok merci à vous pour votre aide.... Si un expert passe le problème reste ouvert !
Hors ligne
#15 Le 31/08/2009, à 21:46
- valAa
Re : [RESOLU] Impossible de supprimer un packet compilé
Salut,
Re-télécharge et décompresse dans ton home l'archive contenant la version de Fspot que tu as installé.
puis dans le répertoire des sources
./configure
sudo make uninstall
Dernière modification par valAa (Le 31/08/2009, à 21:47)
Hors ligne
#16 Le 31/08/2009, à 22:00
- Yop69
Re : [RESOLU] Impossible de supprimer un packet compilé
Yes super ça a marché impec !
Merci à vous tous.
Une dernière question : que se passe t il si je ne retrouve plus les sources de ce logiciel ??
Hors ligne
#17 Le 31/08/2009, à 22:42
- mydjey
Re : [RESOLU] Impossible de supprimer un packet compilé
Une dernière question : que se passe t il si je ne retrouve plus les sources de ce logiciel ??
rm --> je vois pas autre chose.
Pense à mettre en [Résolu]
Mon site : http://mydjey.eu/
Hors ligne
#18 Le 31/08/2009, à 22:51
- Yop69
Re : [RESOLU] Impossible de supprimer un packet compilé
Oui oui j'y pensais mais j'attendais qu'on me réponde sur la dernière question
Car ca me taraude vraiment quand même. C'est chelou ce systeme de devoir retrouver soi même des anciennes sources pour desinstaller un package.... pas du tout pratique quand meme !
Hors ligne
#19 Le 31/08/2009, à 23:15
- valAa
Re : [RESOLU] Impossible de supprimer un packet compilé
Lorsqu'un développeur fournit ses sources pour un système de type UNIX, il fournit en général avec un fichier (Makefile) qui permet de compiler, d'installer et désinstaller le programme avec l'outil make.
Souvent (comme dans ton cas), le Makefile n'est pas directement fourni mais généré par le script "configure" qui vérifie la présence des dépendances.
C'est donc le Makefile qui contient (entre autre choses), la procédure d'installation et de désinstallation du programme. Je t'ai fait retélécharger les sources pour générer de nouveau le Makefile, et ainsi pouvoir désinstaller.
En utilisant cette procédure d'installation, il faut forcément avoir le Makefile pour savoir où les composants ont été installés, et donc les désinstaller.
C'est (entre autres choses) pour cela que les paquets (pour nous les fameux *deb) et le système de gestion de paquets (dpkg/apt) ont été crées. Il faut privilégier cette méthode d'installation.
À savoir que grâce à checkinstall, on peut très facilement créer un paquet *.deb (pour usage personnel) et l'installer, à partir d'une archive classique contenant des sources (et un Makefile, ou un script configure). Cela permet donc de désinstaller ensuite simplement le paquet créé via apt/aptitude/synaptic, même si les sources et le Makefile ont été supprimés du système.
Dernière modification par valAa (Le 31/08/2009, à 23:19)
Hors ligne
#20 Le 31/08/2009, à 23:33
- Yop69
Re : [RESOLU] Impossible de supprimer un packet compilé
On doit juste faire un
checkinstall -D make install
pour avoir son .deb, on l'installe a partir du deb et c'est tout ?
C'est super !!! pas besoin de garder les sources effectivement.
Merci à toi pour ce précieux renseignement !! :D
(je garde ce topik sous le coude !) :cool:
Hors ligne
#21 Le 31/08/2009, à 23:40
- valAa
Re : [RESOLU] Impossible de supprimer un packet compilé
ça fait longtemps, mais de mémoire, pour une archive avec script configure
./configure
make
sudo checkinstall
de mémoire, si la dernière commande est lancée sans les droits root (sans le sudo sous ubuntu), le paquet est bien créé, mais checkinstall prévient qu'il ne peut pas l'installer. Il suffit donc de l'installer ensuite avec dpkg ou gdebi (et les droits root).
le
checkinstall -D ...
permet de préciser la commande d'installation, dans le cas où elle est autre chose qu'un classique "make install". Enfin, le mieux est de lire le man
Merci à toi pour ce précieux renseignement !!
Ben je t'en prie, bonne soirée
[edit] je précise quand même pour ceux à qui ça donnerait des idées que checkinstall est destiné à un usage personnel, et pas à diffuser des deb. Le paquet généré ne gère en effet pas les dépendances, et risque fort de ne pas s'installer correctement sur une autre machine configurée autrement.
Dernière modification par valAa (Le 31/08/2009, à 23:45)
Hors ligne