Valmiiden vastausten tiedosto on komennon debconf-set-selections käyttämässä muodossa. Tiedoston rivi on muotoa:
<omistaja> <kysymyksen nimi> <kysymyksen tyyppi> <arvo>
Valmiiden vastausten tiedostoa kirjoitettaessa olisi pidettävä mielessä muutamia sääntöjä.
Kirjoita vain yksi välilyönti tai sarkainmerkki tyypin ja arvon väliin: kaikki muut tyhjätilamerkit katsotaan arvoon kuuluviksi.
Rivi voidaan jakaa usealle riville kirjoittamalla kenoviiva (”\
”) jatkorivin merkiksi. Hyvä kohta rivin jakamiseen on kysymyksen nimen jälkeen; huono kohta on tyypin ja arvon välissä. Jaetut rivit yhdistetään yhdeksi riviksi tiivistämällä edeltävät ja jälkeen tulevat tyhjätilamerkit yhdeksi välilyönniksi.
Asentimessa itsessään käytettävien debconf-muuttujien (mallineiden) omistajaksi tulisi asettaa ”d-i”; asennetun järjestelmän muuttujille arvoja annettaessa omistajaksi tulisi asettaa sen paketin nimi, jossa vastaava debconf-malline on.
Useimpiin kysymyksiin on valmis vastaus annettava englanninkielisenä arvona eikä käännettynä arvona. Joissakin kysymyksissä (esimerkiksi moduulissa partman
) on kuitenkin käytettävä käännettyjä arvoja.
Joihinkin kysymyksiin arvo on koodi eikä asennuksen aikana näytettävä teksti.
Valmiiden vastausten tiedosto on helpointa tehdä esimerkkitiedostosta Kohta B.4, ”Valmiiden vastausten tiedoston sisältö (julkaisulle squeeze)” ja muokata sitä sopivaksi.
Toinen tapa on tehdä asennus tavalliseen tapaan ja sitten, uudelleenkäynnistyksen jälkeen, paketin debconf-utils
komennolla debconf-get-selections vedostaa sekä debconf-tietokanta että asentimen debconf-tietokanta yhteen tiedostoon:
$ debconf-get-selections --installer >tiedosto
$ debconf-get-selections >>tiedosto
Tällä tavalla tehdyssä tiedostossa on kuitenkin muutamia kohtia joihin ei pitäisi antaa valmista vastausta, joten esimerkkitiedoston käyttö pohjana on parempi useimmille käyttäjille.
Tämä vedostamistapa toimii, koska asennuksen lopuksi asentimen cdebconf-tietokanta tallennetaan asennettuun järjestelmään tiedostoon /var/log/installer/cdebconf
. Koska tietokanta saattaa sisältää salassapidettävää tietoa, on tiedoston lukuoikeus oletusarvona vain pääkäyttäjällä.
Hakemisto /var/log/installer
ja kaikki sen tiedostot poistetaan järjestelmästä jos paketti installation-report
poistetaan valitsimella purge.
Valmiiden vastausten mahdollisia arvoja näkee komennolla nano tutkimalla tiedostoa /var/lib/cdebconf
asennuksen aikana. Tiedostosta templates.dat
näkee tyhjät mallineet ja tiedostosta questions.dat
tämänhetkiset arvot ja muuttujille sijoitetut arvot.
Valmiiden vastausten tiedoston kelvollisuuden voi tarkistaa ennen asennusta komennolla debconf-set-selections -c preseed.cfg
.