Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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.

sad:( 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é

anonymux a écrit :

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.

sad:(:(

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é

Goulou99 a écrit :

Salut,

Est-ce qu'il n'y aurait pas un espace de trop entre le f et le tiret?

Non non wink

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 ?

Hors ligne

#7 Le 31/08/2009, à 21:04

Yop69

Re : [RESOLU] Impossible de supprimer un packet compilé

mydjey a écrit :

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)

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é sad:(

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 ?

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.

Hors ligne

#14 Le 31/08/2009, à 21:44

Yop69

Re : [RESOLU] Impossible de supprimer un packet compilé

mydjey a écrit :

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 ?? neutral

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]

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 big_smile
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 ! sad

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 !! big_smile:D
(je garde ce topik sous le coude !) cool: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 wink

Merci à toi pour ce précieux renseignement !!

Ben je t'en prie, bonne soirée smile

[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