GNU/Linux >> Tutoriels Linux >  >> Linux

Comment regrouper des commandes dans un fichier de préconfiguration Debian ?

Je fais ça à la dernière étape, voici quelques exemples pour vous donner une idée :

d-i preseed/late_command string \
cd /target/etc/apt/; \
wget http://repo.example.com/sources_new.list; \
mv sources_new.list sources.list; \
echo 'Acquire::http::Proxy "http://proxy.example.org";' >> apt.conf; \
ls . > temp; \
cat temp | grep -cq string; \
cd /; \
in-target apt-get update; \
in-target apt-get -y upgrade; \
in-target apt-get -y dist-upgrade; \
in-target tasksel install desktop; \
in-target apt-get -y install sudo \
less \
ssh \
icedove \
lynx \
xscreensaver;

Ainsi, le système de fichiers cible par défaut est situé dans /target et vous pouvez vous déplacer et copier et supprimer des fichiers, modifier des fichiers et si vous souhaitez exécuter une commande dans le système de fichiers cible, vous utilisez "in-target" avant la commande.

Pour plus de documentation, voir :http://d-i.alioth.debian.org/manual/en.amd64/apbs05.html#preseed-hooks


Linux
  1. Comment canaliser la liste des commandes affichées par "onglet complet" ?

  2. Comment diriger les commandes vers n'importe quel terminal ?

  3. Comment écrire stderr dans un fichier tout en utilisant tee avec un tuyau ?

  4. Comment diriger un appel de sous-processus vers un fichier texte ?

  5. Comment grep \n dans le fichier

Comment trouver des fichiers dans Debian 10

Comment manipuler des fichiers sur Debian 11

Comment éditer le fichier hosts sur Debian

Comment réparer les erreurs du système de fichiers dans Debian

Comment créer des alias pour personnaliser les commandes dans Debian

Comment réparer les erreurs du système de fichiers dans les systèmes basés sur Debian