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>
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.
Egy sor többre vágható egy rep („\
”) hozzáfűzésével, mint sor folytató karakter. Jó például sorokat törni a kérdés neve után; rossz a típus és érték között.
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.
Elő-beállító fájl létrehozásának legkönnyebb módja a B.4. szakasz - Az elő-beállító fájl tartalma 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:
$ debconf-get-selections --installer >fájl
$ debconf-get-selections >>fájl
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.
E mód azon alapul, hogy a telepítés végén a cdebconf adatbázis a telepített rendszer /var/log/installer/cdebconf
könyvtárába kerül. E fájlok érzékeny adatai miatt, alapban őket csak a root olvashatja.
A /var/log/installer
fájlok megsemmisülnek az installation-report
csomag törlésekor.
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.