Για preseed πακέτων, μπορούμε να δούμε τις υπάρχουσες τιμές από ένα σύστημα που είναι ήδη εγκατεστημένο το πακέτο με την εντολη debconf-get-selections. Στην συνέχεια τις τροποποιούμε και τις εισάγουμε πριν την πρώτη εγκατάσταση του πακέτου με την εντολή debconf-set-selections.
Αρχικά αποθηκεύουμε σε ένα αρχείο της υπάρχουσες τιμές ρυθμίσεων εγκατάστασης
debconf-get-selections | grep "mysql-server-5.1" > /tmp/mysql-installed.preseed
Το αρχείο mysql.preseed θα περιέχει
mysql-server-5.1 mysql-server/root_password password mysql-server-5.1 mysql-server/root_password_again password mysql-server-5.1 mysql-server-5.1/postrm_remove_databases boolean false mysql-server-5.1 mysql-server-5.1/really_downgrade boolean false mysql-server-5.1 mysql-server/error_setting_password error mysql-server-5.1 mysql-server/password_mismatch error mysql-server-5.1 mysql-server-5.1/start_on_boot boolean true mysql-server-5.1 mysql-server-5.1/nis_warning note mysql-server-5.1 mysql-server/no_upgrade_when_using_ndb error
Για να μην μας ζητηθεί να εισάγουμε κωδικό root στην mysql και να μείνει κενός μας αρκεί να δημιουργήσουμε ένα νέο αρχείο με όνομα /tmp/mysql-new.preseed
mysql-server-5.1 mysql-server/root_password string mysql-server-5.1 mysql-server/root_password seen true mysql-server-5.1 mysql-server/root_password_again string mysql-server-5.1 mysql-server/root_password_again seen true
Δίπλα από το string έχουμε την προκαθορισμένη τιμή κενή. Επίσης θέτουμε σε true το flag seen ώστε να μην μας το ζητήσει
Πλέον μπορούμε να κάνουμε την εγκατάσταση χωρίς ερωτήσεις
cat /tmp/mysql-new.preseed | debconf-set-selections aptitude install mysql-server-5.1