Page 1 sur 1

[yaourt] ne trouve pas le paquet (résolu)

Publié : jeu. 28 mai 2015, 19:56
par -redhead-
Bonjour à toutes et à tous,

J'ai un léger soucis, je voudrais désinstaller un paquet, qui se trouve être zenmap,
que j'avais installé pour je ne sais plus quelle raison, mais ce n'est pas le sujet.
Donc je tape

Code : Tout sélectionner

yaourt -Qs zenmap
et je n'ai aucun retour.
Alors je tente la désinstallation quand même, et :

Code : Tout sélectionner

[redhead@arch-pc ~]$ yaourt -Rs zenmap
erreur : impossible de trouver la cible : zenmap
Pourtant le logiciel fonctionne !
Il est vrai qu'il n'est plus dans les dépôts, mais bon, c'est pas une bonne raison, ça.

Y'a t il moyen de s'en sortir sans faire le sauvage ?

Re: [yaourt] ne trouve pas le paquet

Publié : jeu. 28 mai 2015, 20:14
par Xorg
T'es sûr que tu ne l'as pas installé manuellement ? Parce que ni dans les dépôts officiels ni sur AUR je trouve le paquet zenmap !

Dans tous les cas, si ce paquet a existé un jour, il n'y a pas de traces dans ta base de donnée de Pacman. Si tu as toujours ce paquet dans le cache de Pacman (/var/cache/pacman/pkg/zenmap*.pkg.tar.xz), tu peux le réinstaller de force pour le désinstaller proprement.

Code : Tout sélectionner

pacman -U --force zenmap*.pkg.tar.xz
pacman -Rs zenmap
Sinon, je ne vois pas. Sans doute un script qui permet de trouver les fichiers "étrangers" dans ton système de fichier t'aidera dans ce cas là.

Re: [yaourt] ne trouve pas le paquet

Publié : jeu. 28 mai 2015, 20:38
par -redhead-
Ah ! tu me met le doute !
Mais ça m'étonnerais, je ne fait jamais d'installation manuelle, alors je m'en souviendrais, a priori. :D

Mais j’étaie en train de faire le ménage et j'ai commencé par :

Code : Tout sélectionner

[redhead@arch-pc ~]$ paccache -r
[redhead@arch-pc ~]$ paccache -ruk0
Donc je suis pas surpris de rien trouver dans /var/cache/pacman/pkg/
Alors, je trouve les répertoires zenmap et je les supprimes ? Si il en reste plus, c'est propre ?

Re: [yaourt] ne trouve pas le paquet

Publié : jeu. 28 mai 2015, 20:54
par FoolEcho
-redhead- a écrit :Alors, je trouve les répertoires zenmap et je les supprimes ? Si il en reste plus, c'est propre ?
Surtout pas ! Il faut vérifier d'autres choses avant.
À commencer par le fait que ton logiciel n'est pas forcément dans un paquet du même nom. S'il est dans ton système et normalement venu via pacman, tu obtiendras ce renseignement par:

Code : Tout sélectionner

pacman -Qo /usr/bin/zenmap
ou avec pkgfile (à installer et initialiser ; qui permet de trouver un paquet même non installé):

Code : Tout sélectionner

$ pkgfile zenmap
extra/nmap
:chinois:

Re: [yaourt] ne trouve pas le paquet

Publié : jeu. 28 mai 2015, 21:06
par -redhead-

Code : Tout sélectionner

[redhead@arch-pc ~]$ pacman -Qo /usr/bin/zenmap
/usr/bin/zenmap appartient à nmap 6.47-3
ok ! donc je supprime nmap qui, en fait, est zenmap ! Merci beaucoup, c'est la méthode que je cherchais :)

Re: [yaourt] ne trouve pas le paquet

Publié : jeu. 28 mai 2015, 21:26
par Xorg
FoolEcho a écrit :

Code : Tout sélectionner

$ pkgfile zenmap
extra/nmap
:chinois:
Honte à moi de ne pas l'avoir fait. :oops:

Re: [yaourt] ne trouve pas le paquet

Publié : ven. 29 mai 2015, 18:21
par FoolEcho
Xorg a écrit :Honte à moi de ne pas l'avoir fait. :oops:
Mais non, mais non... :)