Accéder au contenu.
Menu Sympa

linux-31 - Re: Règles pour APT

Objet : Discussions sur le logiciel libre

Archives de la liste

Re: Règles pour APT


Chronologique Discussions  
  • From: Pierre Estrem <peterpan.31 AT free.fr>
  • To: Pascal Hambourg <pascal AT plouf.fr.eu.org>, linux-31 AT culte.org
  • Subject: Re: Règles pour APT
  • Date: Mon, 21 Oct 2024 20:06:48 +0200

Oui, dans un script sans interaction (option "-y").

Ok, préférer alors "apt-get", je m'en souviendrais.


Le 21/10/2024 à 19:29, Pascal Hambourg (via linux-31 Mailing List) a écrit :
Le 21/10/2024 à 18:38, Pierre Estrem (via linux-31 Mailing List) a écrit :

J'ai enfin lu que "apt" posait des problèmes en  console

Non, pas du tout. Tu veux dire en utilisation non interactive dans un script (ce qui n'a rien à voir avec "en console") ?
En effet apt est prévu pour une utilisation interactive. Dans un script il vaut mieux utiliser apt-get.

J'ai contourné la chose en faisant une boucle lisant la liste des paquets dans un fichier.

<code>
cat /my-files/packages.list | while read p
do
     apt install -y $p
     echo "$p -> $?" >> /out.txt
done
</code>

Il y a des solutions plus simples ne nécessitant pas le recours à un fichier supplémentaire. Exemples :

for p in paquet1 ... paquetN; do apt install -y $p; done

while read p; do apt install -y $p; done <<EOF
paquet1
...
paquetN
EOF

printf '%s\n' paquet1 ... paquetN | while read p; do apt install -y $p; done
--
Vous pouvez vous désabonner de cette liste en cliquant sur: https://sympa.culte.org/sympa/auto_signoff/linux-31?email=peterpan.31 AT free.fr



Archives gérées par MHonArc 2.6.19+.

Haut de le page