Page 1 sur 1

[pacman] enlever un groupe entier (résolu)

Publié : lun. 22 avr. 2013, 21:06
par falke
salut,

voilà gnome3.8 est arrivé et mon cinnamon commence à déconner.

J'ai fini par lui dire adieu, dommage je l'aimais bien.

Comme il n'est pas question que je retourne à linux mint ni de me farcir gnome sous arch , j'ai installé xfce, le DE pour presbytes :humour: .

Maintenant, je voudrais désinstaller entièrement et proprement le groupe gnome et gnome-extra. Mais ormis l'option -Qg qui affiche tous les groupes existants , je ne trouve pas l'option qui supprime tous les paquets d'un groupe sans me prendre la têtes avec les dépendances.

Pouvez vous me dire comment faire ?

Re: [SUPPRESSION PAQUETS] enlever un groupe entier

Publié : lun. 22 avr. 2013, 22:33
par benjarobin

Code : Tout sélectionner

pacman -R $(comm -12 <(pacman -Qeq | sort -u) <(pacman -Qqg gnome gnome-extra | sort -u); pacman -Qq gnome-utils)
yaourt -Qdt

Re: [SUPPRESSION PAQUETS] enlever un groupe entier

Publié : lun. 22 avr. 2013, 22:43
par falke
merci, benjarobin,

j'ai réussi à me débrouiller autrement. Mais je serais intéressé si tu pouvais expliciter cette commande, notamment ce fameux comm -12 que j'ai déjà vu mais jamais compris.

falke

Re: [SUPPRESSION PAQUETS] enlever un groupe entier

Publié : lun. 22 avr. 2013, 22:52
par benjarobin
Voir le Man de cette commande

Re: [pacman] enlever un groupe entier

Publié : mar. 23 avr. 2013, 08:41
par tuxce
comm -12 fichier1 fichier2 ne liste que les lignes communes au 2 fichiers.
Par contre, la commande me paraît compliquée inutilement : pacman -Rs gnome aurait suffit. Au pire, il aurait fallu rajouter quelques paquets installé en plus et dépendant de gnome.

Re: [pacman] enlever un groupe entier

Publié : mar. 23 avr. 2013, 10:23
par benjarobin
Le but était d'uniquement supprimé les paquets installé explicitement, après de sélectionner via yaourt les paquets qui sont venu avec, par exemple on peut avoir xorg-server.
Mais j'avoue avoir un peu de mal à savoir ce que fait -Rs -Rc -Rsc même après 10 relectures du man

Re: [pacman] enlever un groupe entier

Publié : mar. 23 avr. 2013, 10:45
par tuxce
pkg1 -> pkg2 -> pkg3
Pour par exemple pacman -R[b]x[/b] pkg2 :
x = c, pacman va à gauche
x = s, pacman va à droite (en s'assurant quand même que pkg3 n'est plus utilisé)
x = sc, il n' y a pas de quartier.

pacman -Rs gnome tente de supprimer gnome et toutes ses dépendances si ces dernières ne sont plus utilisées.
Ca permet de voir les éventuels programmes installés en dehors de gnome et en dépendant et donc, d'agir en conséquence.

Re: [pacman] enlever un groupe entier

Publié : mar. 23 avr. 2013, 14:23
par benjarobin
Merci 1000 fois, c'est très clair ainsi

Re: [pacman] enlever un groupe entier

Publié : mar. 23 avr. 2013, 22:19
par falke
merci tuxce pour cette réponse à propos de -Rsc.

Perso, j'ai supprimé le groupe gnome par -Rs des paquets du groupe, En enlevant d'abord quand c'était nécessaire par -Rs les paquets requérant des paquets du groupe gnome quand on me disait qu'un paquet dépendait du paquet que je souhaitais enlever.