GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie leite ich Befehle in einer Debian-Preseed-Datei zusammen?

Ich mache das in der letzten Phase, dies sind einige Beispiele, um Ihnen eine Vorstellung zu geben:

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;

Das Zieldateisystem befindet sich also standardmäßig unter /target und Sie können sich bewegen und Dateien kopieren und löschen, Dateien bearbeiten und wenn Sie einen Befehl im Zieldateisystem ausführen möchten, verwenden Sie "in-target" vor dem Befehl.

Weitere Dokumentation finden Sie unter:http://d-i.alioth.debian.org/manual/en.amd64/apbs05.html#preseed-hooks


Linux
  1. Wie kann ich die Liste der angezeigten Befehle von „Tab Complete“ weiterleiten?

  2. Wie leitet man Befehle an ein beliebiges Terminal weiter?

  3. Wie schreibe ich stderr in eine Datei, während ich tee mit einer Pipe verwende?

  4. Wie leite ich einen Unterprozessaufruf an eine Textdatei weiter?

  5. Wie bekomme ich Datum/Uhrzeit der Dateierstellung in Bash/Debian?

So finden Sie Dateien in Debian 10

So manipulieren Sie Dateien unter Debian 11

So bearbeiten Sie die Hosts-Datei unter Debian

So reparieren Sie Dateisystemfehler in Debian

So erstellen Sie Aliasse zum Anpassen von Befehlen in Debian

So reparieren Sie Dateisystemfehler in Debian-basierten Systemen