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>
A fájlnak a #_preseed_V1
sorral kell kezdődnie
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 sort több sorba is szét lehet bontani úgy, hogy a sor végére egy visszaperjelet („\
”) teszel, ami a sorfolytatás jele. Jó választás a sor törésére a kérdés neve után; rossz viszont, ha a típus és az érték közé esik. A szétbontott sorokat a rendszer egyetlen sorrá fűzi össze, miközben az elején és végén található szóközöket egyetlen szóközre szűkíti.
Azoknál a debconf változóknál (sablonoknál), amelyeket csak magában a telepítőben használnak, a tulajdonost „d-i”-re kell állítani; az előtelepítéshez használt változók esetében, amelyek a telepített rendszerben lesznek, annak a csomagnak a nevét kell használni, amely tartalmazza a megfelelő debconf sablont. Csak azok a változók lesznek átvezetve a telepített rendszer debconf adatbázisába, amelyeknek a tulajdonosa nem „d-i”-re van állítva.
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.
Kezdd a #_preseed_V1
sorral
Egy megjegyzés olyan sorból áll, amely kettőskereszt karakterrel („#
”) kezdődik, és a sor végéig tart.
Elő-beállító fájl létrehozásának legkönnyebb módja a B.4. szakasz - Az előkonfigurációs fájl tartalma (a(z) trixie verzióhoz) 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" >fájl
$ 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.
![]() |
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.