[paquet] suppression des dépendances (résolu)

Mise à jour / Création /debug de paquetages
Répondre
djipey
Chu Ko Nu
Messages : 437
Inscription : sam. 04 juin 2011, 10:13

[paquet] suppression des dépendances (résolu)

Message par djipey »

Bonjour,

J'aimerais poser une question qui me turlupine depuis un moment, mais là j'ai un exemple concret. Voilà ce qui m'arrive:
- j'installe mono, pour lancer un .exe codé en C#. Seul mono est installé, pas d'autres paquets
- je veux désinstaller mono, et là, pacman m'oblige aussi à désinstaller d'autres paquets, comme banshee, pinta, et d'autres. En tout, une vingtaine de paquets à désinstaller, qui n'ont probablement rien à voir avec mono. Comment est-ce possible ?

Bien à vous
Dernière modification par djipey le dim. 05 mai 2013, 22:54, modifié 1 fois.
hopimet
Elfe
Messages : 996
Inscription : mer. 14 mars 2012, 22:48

Re: [paquet] suppression des dépendances

Message par hopimet »

Salut,

Tu pourrais donner la commande ainsi que le retour de console ?
djipey
Chu Ko Nu
Messages : 437
Inscription : sam. 04 juin 2011, 10:13

Re: [paquet] suppression des dépendances

Message par djipey »

Code : Tout sélectionner

sudo pacman -Rscnd mono                                                                                                           130 ↵
vérification des dépendances...
:: audacious-plugins est suggéré par libmtp: Upload to MTP device
:: avahi est suggéré par mono: mono bindings
:: synapse est suggéré par banshee: banshee plugin

Paquets (19):

Nom              Ancienne Version  Changement net

banshee          2.6.0-2               -15,59 MiB
boo              0.9.4.9-2              -2,07 MiB
dbus-sharp       0.7.0-4                -0,17 MiB
dbus-sharp-glib  0.5.0-4                -0,03 MiB
gconf-sharp      2.24.2-3               -0,10 MiB
gdata-sharp      1.7.0.1-2              -0,78 MiB
gkeyfile-sharp   0.1-2                  -0,03 MiB
gtk-sharp-2      2.12.11-1              -6,93 MiB
gudev-sharp      0.1-2                  -0,03 MiB
libgdiplus       2.10-3                 -1,05 MiB
libgpod          0.8.2-6                -3,23 MiB
libmtp           1.1.6-1                -1,25 MiB
mono-addins      0.6.2-3                -1,56 MiB
mono-upnp        0.1.2-1                -1,15 MiB
mono-zeroconf    0.9.0-3                -0,29 MiB
pinta            1.4-1                  -2,38 MiB
sg3_utils        1.35-1                 -2,14 MiB
taglib-sharp     2.0.4.0-2              -0,69 MiB
mono             2.10.8-2             -136,35 MiB

Taille totale supprimé :  175,82 MiB

:: Voulez-vous désinstaller ces paquets ? [O/n]
hopimet
Elfe
Messages : 996
Inscription : mer. 14 mars 2012, 22:48

Re: [paquet] suppression des dépendances

Message par hopimet »

Si tu regardes bien la liste des paquets tu verras qu'ils dépendent de mono. Je n'ai pas tout vérifié mais c'est le cas pour pinta, dbus-sharp, pinta, banshee... De plus, par exemple, banshee a pour autre dépendance le paquet boo qui sera donc supprimé si mono est viré (la suppression de mono entraîne en cascade la suppression de banshee puis de boo) etc.

Je pense donc que mono était déjà installé (cela a du se faire lors de l'install de banshee par exemple) et que tu n'as fait que le "réinstaller". Il faudrait voir le log de pacman le jour où tu penses avoir explicitement installé mono.

Donc tout ça me semble normal.
Dernière modification par hopimet le dim. 05 mai 2013, 20:13, modifié 1 fois.
Avatar de l’utilisateur
mulanee
Elfe
Messages : 684
Inscription : mar. 08 janv. 2013, 22:02
Localisation : Ile de France

Re: [paquet] suppression des dépendances

Message par mulanee »

Je me suis aussi posé la question quand la désinstallation entrainait une cascade de désinstallations en plusieurs fois, pourquoi ne pas le proposer en une seule fois?
hopimet
Elfe
Messages : 996
Inscription : mer. 14 mars 2012, 22:48

Re: [paquet] suppression des dépendances

Message par hopimet »

Ben c'est ce que pacman fait. Ici il propose de tout désinstaller en une fois.
Avatar de l’utilisateur
mulanee
Elfe
Messages : 684
Inscription : mar. 08 janv. 2013, 22:02
Localisation : Ile de France

Re: [paquet] suppression des dépendances

Message par mulanee »

non, justement ;-)
hopimet
Elfe
Messages : 996
Inscription : mer. 14 mars 2012, 22:48

Re: [paquet] suppression des dépendances

Message par hopimet »

Désolé, je ne comprends pas ce que tu veux dire. Ici pacman -Rs supprime le paquet ainsi que ses dépendances en une fois. Il prévient simplement de ce qu'il va faire. A quoi fais tu référence exactement ? Tu aurais un exemple ?
Avatar de l’utilisateur
Ypnose
Maître du Kyudo
Messages : 1363
Inscription : sam. 01 mai 2010, 13:17

Re: [paquet] suppression des dépendances

Message par Ypnose »

hopimet a parfaitement raison. Si la désinstallation se fait en plusieurs fois, ce n'est pas la faute de pacman.
Ou sinon, montre nous un exemple.
Avatar de l’utilisateur
mulanee
Elfe
Messages : 684
Inscription : mar. 08 janv. 2013, 22:02
Localisation : Ile de France

Re: [paquet] suppression des dépendances

Message par mulanee »

J'essaierai ça la prochaine fois

Code : Tout sélectionner

pacman -Rscnd
djipey
Chu Ko Nu
Messages : 437
Inscription : sam. 04 juin 2011, 10:13

Re: [paquet] suppression des dépendances

Message par djipey »

Ah, oui en effet, my bad

Code : Tout sélectionner

[2013-05-04 11:11] [PACMAN] Running 'pacman -S mono'
[2013-05-04 11:12] [PACMAN] reinstalled mono (2.10.8-2)
Je me sens un peu con du coup.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [paquet] suppression des dépendances (résolu)

Message par FoolEcho »

mulanee a écrit :J'essaierai ça la prochaine fois

Code : Tout sélectionner

pacman -Rscnd
Mauvaise idée de sauter la vérification des dépendances (-d).

Sinon, pour désinstaller, toute combinaison basée sur -Rs suffit pour ne pas laisser d'orphelins (pas obligé de faire -c):
http://forums.archlinux.fr/post114589.html#p114589
«The following statement is not true. The previous statement is true.» :nage:
hopimet
Elfe
Messages : 996
Inscription : mer. 14 mars 2012, 22:48

Re: [paquet] suppression des dépendances (résolu)

Message par hopimet »

Bonne remarque FoolEcho. J'avais d'ailleurs indiqué pacman -Rs dans un message précédent. Je ne comprends pas l'intérêt d'utiliser -d pour une simple désinstallation de paquet. Cela dit pacman demande quand même confirmation avant de supprimer quoique ce soit, même avec -d.
Avatar de l’utilisateur
widapit
Maître du Kyudo
Messages : 1148
Inscription : mar. 30 mars 2010, 22:53
Localisation : Toulouse

Re: [paquet] suppression des dépendances (résolu)

Message par widapit »

Salut !
FoolEcho a écrit :...de sauter la vérification des dépendances (-d).
rien à voir avec la demande de suppression... :|
routeur(OpenWRT); serveurs(Debian, Arch); cléUSB(Black-Arch);
mon ordi(Arch-hardened) = {spectrwm, zsh} || je m'amuse aussi avec des Arduino !
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [paquet] suppression des dépendances (résolu)

Message par FoolEcho »

Ça a à voir d'éviter d'utiliser des options qui ne sont pas saines (qui risquent à terme de casser la base de pacman). :haine:
Et le sujet étant résolu quand je suis arrivé, ça me paraissait évident que je ne donnais qu'une info. Mais j'aurais «du» préciser «pour info» visiblement (désolé, doit y avoir un truc dans l'air mais j'aime pas me sentir agressé dès le lundi)... :|
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
widapit
Maître du Kyudo
Messages : 1148
Inscription : mar. 30 mars 2010, 22:53
Localisation : Toulouse

Re: [paquet] suppression des dépendances (résolu)

Message par widapit »

mmh, je crois qu'il y a malentendu ... c'est plutôt @hopimet que je répondais, en m'appuyant justement sur une citation de toi !!!
hopimet a écrit :Cela dit pacman demande quand même confirmation avant de supprimer quoique ce soit, même avec -d.
FoolEcho a écrit :...de sauter la vérification des dépendances (-d).
mais j'aurais peut-être du préciser "donc" :P
widapit a écrit :rien à voir avec la demande de suppression... :|
:copain: (d'autant que moi non plus j'aime pas trop le lundi !!)
routeur(OpenWRT); serveurs(Debian, Arch); cléUSB(Black-Arch);
mon ordi(Arch-hardened) = {spectrwm, zsh} || je m'amuse aussi avec des Arduino !
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [paquet] suppression des dépendances (résolu)

Message par FoolEcho »

Mal compris alors, désolé. :oops:
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
widapit
Maître du Kyudo
Messages : 1148
Inscription : mar. 30 mars 2010, 22:53
Localisation : Toulouse

Re: [paquet] suppression des dépendances (résolu)

Message par widapit »

Pas de soucis !! :tchin: :wink:
routeur(OpenWRT); serveurs(Debian, Arch); cléUSB(Black-Arch);
mon ordi(Arch-hardened) = {spectrwm, zsh} || je m'amuse aussi avec des Arduino !
hopimet
Elfe
Messages : 996
Inscription : mer. 14 mars 2012, 22:48

Re: [paquet] suppression des dépendances (résolu)

Message par hopimet »

@widapit,

J'avais bien compris à quoi sert -d (c'est dans le man et FoolEcho venait juste de le rappeler). Quand je disais que je ne comprenais pas je ne faisais pas référence à ce que signifiait cet argument mais plutôt à l'intérêt qu'il y avait à ne pas vouloir vérifier les dépendances quand on désisntalle. Sous entendu : c'est assez dangereux de procéder comme ça.

Bref, le lundi c'est mauvais pour tout le monde... :humour:
Répondre