[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Règles pour APT



Bonsoir les amis libristes,

J'ai enfin lu que "apt" posait des problèmes en console (ne me demandez pas lesquels).

Je ferai attention à ce log que jusque présent j'ignorai  (shame on me).

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>

En fait apt retourne 0 si ça s'est bien passé et 100 si erreur.
Sous cette forme, même une erreur ne stoppe pas l'exécution de apt.

Mon post-installtio.sh s'exécute sur le système installé (in-target /my-files/scripts/post-installtio.sh, du coup le "chrootage" a eu lieu).

pierre estrem


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

Dans un script de post-installation lancé depuis la clé "late_command" de mon fichier preseed.cfg, la ligne relative à APT plante.
Pourtant je constate que ce script est bien exécuté.

Voici :
apt install -y curl aptitude (...)

Quelle distribution et version ?

Quels sont les messages résultant de l'exécution de cette commande qui devraient être présents dans /var/log/syslog de l'installateur (ou /var/log/installer/syslog du système installé une fois l'installation terminée) ?

Je ne connais pas bien les options de preseed, la commande spécifiée par "late_command" est-elle exécutée dans l'environnement de l'installateur ou du système installé ? Dans le premier cas il faudrait plutôt utiliser apt-install.
--
Vous pouvez vous désabonner de cette liste en cliquant sur: https://sympa.culte.org/sympa/auto_signoff/linux-31?email=peterpan.31@free.fr