Page 1 sur 1
[pacman] installer une liste de paquets (résolu)
Publié : ven. 05 mai 2017, 08:14
par clapas
Bonjour,
Je voudrais installer, sur une nouvelle machine, une liste de paquets obtenue sur une autre avec "pacman --Qqen". Cette liste contient des paquets déjà existants sur la nouvelle machine et d'autres qui n'y sont pas encore.
Quand je passe la commande suivante pour les installer :
alors, pacman signale bien tous les paquets déjà installés et les ignore, mais il n'installe pas ceux qui sont absents.
Pouvez-vous m'indiquer quelle est la bonne méthode pour faire cela svp ?
Re: [pacman] installer une liste de paquets
Publié : ven. 05 mai 2017, 10:20
par benjarobin
Bonjour, c'est "pacman -Qqen" et non "pacman --Qqen"
Sinon quelle est la sortie de :
Re: [pacman] installer une liste de paquets
Publié : ven. 05 mai 2017, 11:38
par clapas
Merci pour ta réponse.
benjarobin a écrit : ↑ven. 05 mai 2017, 10:20
c'est "pacman -Qqen" et non "pacman --Qqen"
Oui, j'ai un peu trop appuyé sur le -
Sinon quelle est la sortie de :
Code : Tout sélectionner
[root@recup admin]# cat /home/admin/pkglist.txt | pacman -S --needed
erreur : aucune cible spécifiée (utiliser -h pour l’aide)
[root@recup admin]#
Alors que le fichier est bien lisible :
Code : Tout sélectionner
[root@recup admin]# cat /home/admin/pkglist.txt
abiword
accerciser
adwaita-icon-theme
aisleriot
alsa-utils
...........................
Et voilà ce qui me fait dire qu'il ignore bien ce qui existe déjà et n'installe pas ce qui manque :
Code : Tout sélectionner
[root@recup admin]# pacman -S - < /home/admin/pkglist.txt --needed
avertissement : adwaita-icon-theme-3.24.0-1 est à jour -- ignoré
avertissement : alsa-utils-1.1.3-2 est à jour -- ignoré
avertissement : autoconf-2.69-4 est à jour -- ignoré
avertissement : automake-1.15-2 est à jour -- ignoré
avertissement : baobab-3.24.0+1+g202d168-1 est à jour -- ignoré
Il ne traite pas abiword et accerciser et m'informe que adwaita existe déjà.
Re: [pacman] installer une liste de paquets
Publié : ven. 05 mai 2017, 11:40
par benjarobin
La commande est (tu as oublié le -)
Re: [pacman] installer une liste de paquets
Publié : ven. 05 mai 2017, 11:46
par clapas
Arf ! serais-je fâché avec les moins. Peut-être que je préfère les + !
Bon, c'est la même chose avec le - à la fin.
Re: [pacman] installer une liste de paquets
Publié : ven. 05 mai 2017, 11:47
par benjarobin
Quelle est la sortie de
Peux tu envoyer ces fichiers via pastebin :
Code : Tout sélectionner
cat pkglist.txt | curl -F 'sprunge=<-' http://sprunge.us
pacman -Qq | curl -F 'sprunge=<-' http://sprunge.us
Peux tu donner aussi la sortie complète (via pastebin pare exemple) de
Re: [pacman] installer une liste de paquets
Publié : ven. 05 mai 2017, 12:05
par clapas
[admin@recup ~]$ pacman -Q abiword
erreur : le paquet « abiword » n’a pas été trouvé.
[admin@recup ~]$
[admin@recup ~]$ pactree -d 1 abiword
error: package 'abiword' not found
[admin@recup ~]$
Code : Tout sélectionner
[admin@recup ~]$ sudo pacman -S abiword
[sudo] Mot de passe de admin :
résolution des dépendances...
recherche des conflits entre paquets...
Paquets (14) aiksaurus-1.2.1-5 gdome2-0.8.1-5 gmetadom-0.2.6-5
goffice-0.10.33-1 gtkmathview-0.8.0-5 lasem-0.4.3-2
libots-0.5.0-4 libwmf-0.2.8.4-14 link-grammar-5.3.15-1
loudmouth-1.5.3-1 pangox-compat-0.0.2+2+gedb9e09-2
psiconv-0.9.9-3 wv-1.2.9-3 abiword-3.0.2-5
Taille totale du téléchargement : 10,62 MiB
Taille totale installée : 59,74 MiB
:: Procéder à l’installation ? [O/n]
Juste pour voir, j'ai répondu non.
Code : Tout sélectionner
[admin@recup ~]$ cat /home/admin/pkglist.txt | curl -F 'sprunge=<-' http://sprunge.us
http://sprunge.us/ehZH
Code : Tout sélectionner
[admin@recup ~]$ sudo pacman -Qq | curl -F 'sprunge=<-' http://sprunge.us
[sudo] Mot de passe de admin :
http://sprunge.us/iUFg
Re: [pacman] installer une liste de paquets
Publié : ven. 05 mai 2017, 13:14
par benjarobin
Il manque la sortie complète de :
Es tu vraiment sur de ce que tu avances ? Car il n'y a aucune raison pour que abiword ne soit pas installé !
Re: [pacman] installer une liste de paquets (résolu)
Publié : dim. 07 mai 2017, 18:38
par clapas
Vu que tu confirmes les bonnes commandes pour y parvenir, j'ai changé mon point de départ.
Au lieu d'une Antergos, j'ai installé à partir d'une iso Arch.
Une fois obtenu le système minimum, j'ai refait l'installation des paquets de la liste ci-dessus et tout est bien passé.
Merci Benjarobin.