NAMA
base-config − Alat konfigurasi sistem basis Debian
RINGKASAN
base-config [new]
PENJELASAN
base-config merupakan program yang dijalankan saat pertama kali anda boot ke sistem Debian anda yang baru diinstal. Program ini membimbing anda melalui tahap-tahap pengaturan sistem, mengunduh (mendownload) perangkat lunak tambahan, dan seterusnya. Program ini dapat dijalankan lagi di kemudian hari, apabila anda ingin mengulangi proses yang sama lagi.
IMPLEMENTASI
base-config menghasilkan pilihan menu dari isi berkas /usr/lib/base-config/, dan dari templet-templet debconf.
Berkas-berkas .mnu dalam /usr/lib/base-config mengatur apakah sebuah item menu muncul hanya saat instalasi baru (Only-New: True), apakah debconf dapat telah jalan ketika item tersebut dijalankan (Debconf: true), urutan numerik mengatur peletakan dalam menu. Jika sebuah berkas .mnu berisi "Exit-Menu: true", maka base-config akan berhenti setelah menjalankan item menu tersebut. Terakhir, baris "Changes-menu: true" akan membuat base-config membangun kembali menu setelah menjalankan item menu tersebut.
Berkas-berkas .tst pada /usr/lib/base-config/ akan dijalankan ketika base-config membangun menu dan mesti mengembalikan nilai benar (true) agar item menu tersebut muncul pada menu.
Item-item menu diambil dari debconf, dengan melihat item-item pada basis data debconf yang dinamakan base-config/menu/sesuatu.
Saat sebuah item menu dipilih, program yang sesuai pada /usr/lib/base-config akan dijalankan. Jika ini merupakan instalasi perdana pada sebuah sistem Debian yang baru, program akan menerima "new" pada argumen pertama.
base-config memeriksa nilai kembalian dari tiap program. Jika sebuah program mengembalikan nilai bukan nol, maka menu utama akan ditampilkan (ini bisa melibatkan penurunan prioritas debconf).
Paket-paket lain dapat menaruh berkas-berkas pada /usr/lib/base-config/, dan menambahkan judul menu pada debconf, dan mereka akan ditambahkan pada menu. Sangat disarankan agar program-program tersebut berinteraksi dengan pengguna sepenuhnya melalui debconf, sehingga konfigurasi basis dapat mempertahankan tampilan yang konsisten dan profesional.
Hal berguna lainnya untuk distribusi yang dikustomisasi adalah berkas /usr/share/base-config/debconf-seed. Bila direktori tersebut ditemukan,’ semua berkas didalamnya akan dimuat dalam basis data debconf menggunakan debconf-set-selections(1)
BERKAS-BERKAS
Setiap kali base-config dijalankan, akan ditulis log pada /var/log/base-config.log. /var/log/base-config.timings berisi informasi waktu untuk dijalankan dengan log. Ini memungkinkan pengulangan jalannya base-config dengan menggunakan utilitas replay(1)
/var/log/debian-installer/cdebconf, jika ada, digunakan oleh base-config pada instalasi baru untuk mengambil nilai-nilai dari tahap pertama instalasi debian-installer.
LINGKUNGAN
Variabel-variabel
lingkungan berikut mempengaruhi base-config.
Nilai-nilai ini dapat diatur saat menjalankan, atau untuk
instalasi baru, dapat diberikan pada kernel melalui baris
perintah lilo(8) (atau boot loader lainnya). Lihat
dokumentasi boot loader anda untuk informasi detil. Sebagai
contoh, lilo dapat diboot sebagai berikut: "linux
DEBIAN_FRONTEND=readline".
DEBIAN_FRONTEND
DEBIAN_PRIORITY
DEBCONF_DEBUG
DEBCONF_TERSE
Mengatur beragam hal mengenai debconf(7)
KEEP_DEBS
Secara bawaan, base-config menghapus berkas-berkas deb yang digunakan debootstrap(8) untuk menginstal sistem. Ini berguna pada instalasi dimana ruang hard disk sangat terbatas. Jika anda tidak ingin ini dilakukan, dan ingin berkas-berkas deb tetap dijaga, atur nilai variabel ini menjadi "yes".
PENULIS
Joey Hess <joeyh [AT] debian.org>
PENERJEMAH
Parlin Imanuel Toh <debian-l10n-id [AT] gurame.id>