Az elő-beállító fájl a debconf-set-selections által használt formájú. Egy sor általános formája:
<tulajdonos> <a kérdés neve> <a kérdés típusa> <érték>
The file should start with #_preseed_V1
Van pár fontos szabály az elő-beállító fájlok írásakor.
Csak 1 szóközt vagy tab karaktert rakj a típus és érték közé: továbbiak az érték részeként kerülnek értelmezésre.
A line can be split into multiple lines by appending a backslash („\
”) as the line continuation character. A good place to split a line is after the question name; a bad place is between type and value. Split lines will be joined into a single line with all leading/trailing whitespace condensed to a single space.
For debconf variables (templates) used only in the installer itself, the owner should be set to „d-i”; to preseed variables used in the installed system, the name of the package that contains the corresponding debconf template should be used. Only variables that have their owner set to something other than „d-i” will be propagated to the debconf database for the installed system.
A legtöbb elő-válaszolandó kérdés az angolul megadott értékeket várja, nem a lefordított értékeket. De van pár kérdés (például a partman
részben), ahol a lefordított értékeket kell használni.
Pár kérdés egy kódot vár értékként a telepítés alatt megjelenített angol szöveg helyett.
Start with #_preseed_V1
A comment consists of a line which starts with a hash character („#
”) and extends up to the length of that line.
Elő-beállító fájl létrehozásának legkönnyebb módja a B.4. szakasz - Contents of the preconfiguration file (for trixie) részben hivatkozott példa fájl használata alapként és az innen való munka.
Egy másik mód a kézi telepítés és az újraindítás után a debconf-get-selections használata a debconf-utils
csomagból, ez a debconf és a telepítő cdebconf adatbázist egy fájlba teszi:
$ echo "#_preseed_V1" >file
$ debconf-get-selections --installer >>file
$ debconf-get-selections >>file
Jó tudni, hogy az így előállított fájl pár előírhatatlan elemet is tartalmaz, a példa fájl jobb kezdés a legtöbb felhasználónak.
Megjegyzés | |
---|---|
E mód azon alapul, hogy a telepítés végén a cdebconf adatbázis a telepített rendszer A |
A kérdések lehetséges válaszai ellenőrzéséhez, használhatod a nano parancsot a /var/lib/cdebconf
fájlok vizsgálatához a telepítés alatt. A templates.dat
a nyers sablonokat, a questions.dat
a mostani értékeket és a változókhoz rendelt értékeket adja.
Az elő-beállító fájl formája érvényességének ellenőrzéséhez egy telepítés előtt, használd a debconf-set-selections -c preseed.cfg
parancsot.