Bonjour,
Merci pour le réconfort ;)
But: faire une iso base Debian 12.12 par la méthode preseed (via un
preseed.cfg).
J'ai rencontré trop de problème à installer une longue liste de paquets
via la directive "pkgsel/include" que je préfère les installer depuis un
fichier de post-installation (lancé depuis la directive
"preseed/late_command").
J'ai tenté ceci dans ce script (en Bash) :
<code>
aptitude update
if test -e /log.txt; then rm /log.txt; fi
sed -nr 's|^([^#\n])|\1|p' ${arch}/packages.list|while read p; do
if aptitude search $p; then
aptitude install -y "$p"
echo "$p: OK">>/log.txt
else echo "$p: échec">>/log.txt
fi
done
aptitude update
</code>
${arch} contient le chemin vers packages.list)
Ici toute la boucle est parcourue, mais le retour de "aptitude search
..." retourne systématiquement false ... comme si la connexion ethernet
était down...
Sur la machine où je fais l'installation j'ai la ligne "auto lo" dans le
fichier /etc/network/interfaces alors que j'ai une interface nommée
"enp3s2" (listée par /sys/class/net).
Est-ce normal ?
Je précise que mon preseed.cfg contient :
d-i netcfg/choose_interface select auto
J'imagine nepas avoir à préciser l'interface...
Pierre Estrem
Le 24/11/2025 à 23:36, Jérôme a écrit :
Le lundi 24 novembre 2025 à 01:01 +0100, Pierre Estrem a écrit :
Je ne sais pas si c'est moi qui m'y prend mal mais beaucoup me
prendront
pour un fou.
Meuh non, par contre quel est ton objectif général ? C'est quoi le but
final de l'opération ?