Page 1 sur 1

[pacman] liste de paquets depuis un fichier texte (résolu)

Publié : lun. 29 sept. 2014, 23:49
par bobo
J'ai installé sur mon Raspberry Pi tout un merdier de paquets en dépendance de retroshare, lors d'une infructueuse tentative. J'ai fouillé dans /var/log/pacman.log pour en extraire la liste. Et je souhaiterais les enlever.

J'ai voulu tester une variante de « Pour l'installation d'une liste de paquets depuis un fichier texte (un paquet par ligne) » (source = https://wiki.archlinux.fr/Pacman) avec l'option -R. À ma grande surprise, il semblerait que cela ne fonctionne pas.

Code : Tout sélectionner

23:38 root@rpi tmp% pacman -R < list_pkg 
error: no targets specified (use -h for help)
23:39 root@rpi tmp% cat list_pkg 
fontconfig
libpciaccess
libdrm
wayland
xf86vidmodeproto
libxxf86vm
fixesproto
libxfixes
damageproto
libxdamage
libxshmfence
elfutils
llvm-libs
mesa
mesa-libgl
renderproto
libxrender
randrproto
libxrandr
videoproto
libxv
inputproto
libxi
alsa-lib
libice
libsm
libxt
libxmu
xorg-xset
xdg-utils
hicolor-icon-theme
desktop-file-utils
lcms2
libmng
qt4
libgnome-keyring
libupnp
libssh
libxml2
libxslt
protobuf
libogg
speex

Re: [pacman] liste de paquets depuis un fichier texte

Publié : mar. 30 sept. 2014, 00:09
par benjarobin
Et voilà

Code : Tout sélectionner

pacman -R $(cat list_pkg)

Re: [pacman] liste de paquets depuis un fichier texte

Publié : mar. 30 sept. 2014, 06:59
par bobo
Oui, la variable bash appelant une commande entre parenthèse. Ça fonctionne au poil ! Ce « < » fait très tcsh, si je ne m'abuse.

Il faudrait que je me fende d'une édition de wiki pour le coup.

Re: [pacman] liste de paquets depuis un fichier texte (résol

Publié : mar. 30 sept. 2014, 10:05
par benjarobin
Ce n'est en rien lié à bash ou tcsh. En effet "<" permet d'envoyer le contenu d'un fichier sur l'entrée standard (stdin).
Bref ce n'est que du bash, rien de spécifique à pacman, je ne sais pas si c'est pertinent de le mettre dans le Wiki, il faut voir comment c'est tourné.

Re: [pacman] liste de paquets depuis un fichier texte (résol

Publié : mar. 30 sept. 2014, 20:49
par bobo
Merci pour la correction du wiki :mrgreen:

La prochaine fois j'essaie avec le « - » :

Code : Tout sélectionner

pacman -S - < pkglist.txt