mandb - buat atau perbarui indeks persediaan halaman buku panduan
mandb [
-dqsucpt?V|
-h|
-V] [
-C berkas] [
jalurman]
mandb [
-dqsut] [
-C berkas]
-f nama
berkas ...
mandb is used to initialise or manually update
index database
caches. The caches contain information relevant to the current state of the
manual page system and the information stored within them is used by the
man-db utilities to enhance their speed and functionality.
Ketika membuat atau memperbarui sebuah
indeks,
mandb akan
memperingatkan dari permintaan buruk .so ROFF, nama berkas halaman buku
panduan palsu dan halaman buku panduan dari
whatis tidak dapat diambil.
Memberikan
mandb dengan sebuah sebuah jalur alternatif dipisahkan dengan
tanda titik dua akan memaksa jalur pencarian internal hierarki sistem halaman
buku panduan, yang ditentukan dari informasi yang ditemukan dalam berkas
konfigurasi man-db.
mandb dapat disusun dengan dukungan untuk tipe basis data apapun seperti
berikut ini.
Name |
Async |
Filename |
|
Berkeley db |
Yes |
index.bt |
GNU gdbm |
Yes |
index.db |
UNIX ndbm |
No |
index.(dir|pag) |
Tipe basis data itu yang mendukung pembaruan asinkron memberikan kecepatan lebih
dengan kemungkinan korupsi pada saat terjadi terminasi yang tidak biasa. Dalam
kasus yang tidak biasa dimana ini telah terjadi, mungkin perlu untuk
menjalankan kembali
mandb dengan pilihan
-c untuk membuat
kembali basis data dari awal.
-
-d, --debug
- Tampilkan informasi penelusuran.
-
-q, --quiet
- Tidak menghasilkan peringatan.
-
-s, --no-straycats
- Jangan habiskan waktu untuk mencari atau menambahkan
informasi ke basis data mengenai berkas cat yang salah.
-
-p, --no-purge
- Jangan habiskan waktu untuk memeriksa halaman buku panduan
yang terhapus dan hapus mereka dari basis data.
-
-c, --create
- Secara baku, mandb akan mencoba memperbarui basis
data yang dibuat sebelumnya. Jika sebuah basis data tidak ada, ini akan
dibuat. Pilihan ini memaksa mandb untuk menghapus basis data
sebelumnya dan membuat kembali dari awal, dan mengimplikasikan
--no-purge. Ini mungkin diperlukan jika sebuah basis data telah
terkorupsi atau jika sebuah skema penyimpanan basis data baru dikenalkan
dalam masa depan.
-
-u, --user-db
- Buat basis data untuk pengguna saja, baik dengan ijin tulis
yang dibutuhkan untuk membuat basis data sistem.
-
-t, --test
- Lakukan pemeriksaan kebenaran di halaman buku panduan dalam
hierarki jalur pencarian. Dengan pilihan ini, mandb tidak akan
mengubah basis data yang sudah ada.
-
-f, --filename
- Hanya perbarui masukan dari nama berkas yang diberikan.
Pilihan ini tidak untuk penggunaan umum; ini digunakan secara internal
oleh man ketika ini telah disusun dengan MAN_DB_UPDATES
pilihan dan menemukan bahwa sebuah halaman telah kadaluarsa. Ini
mengimplikasikan -p dan menonaktifkan -c dan -s.
-
-C berkas, --config-file=berkas
- Gunakan berkas konfigurasi pengguna ini daripada
~/.manpath.
-
-?, --help
- Tampilkan pesan penggunaan, kemudian keluar.
- --usage
- Tampilkan sebuah pesan bantuan dan keluar.
-
-V, --version
- Tampilkan versi, kemudian keluar.
- 0
- Eksekusi aplikasi sukses.
- 1
- Penggunaan, sintaks, atau berkas konfigurasi error.
- 2
- Operasional error.
- 3
- Sebuah proses anak gagal.
Pesan peringatan berikut dapat dikeluarkan selama pembuatan basis data.
- <nama berkas>: whatis pengambilan untuk
halaman(sec) gagal
- Sebuah percobaan untuk mengekstrak baris whatis <dari
nama berkas> yang diberikan gagal. Ini biasanya karena halaman buku
panduan yang ditulis kurang lengkap, tetapi jika banyak pesan seperti itu
yang dikeluarkan sepertinya sistem berisi halaman buku panduan yang tidak
standar yang tidak sesuai dengan pengambil man-db whatis. Lihat bagian
WHATIS PARSING dalam lexgrog(1) untuk informasi lebih
lanjut.
- <nama berkas>: adlaah sebuah simlink
dangling
- <nama berkas> tidak ada tetapi direferensikan oleh
sebuah link simbolik. Diagnosa lebih lanjut biasanya dikeluarkan untuk
mengidentifikasikan <nama berkas> dari offending link.
- <nama berkas>: symlink buruk atau permintaan `.so'
ROFF
- <nama berkas> baik sebuak link simbolik ke, atau
berisi sebuah ROFF termasuk permintaan ke, sebuah berkas yang tidak
ada.
- <nama berkas>: mengabaikan nama berkas
palsu
- <nama berkas> mungkin atau tidak mungkin berupa
sebuah halaman buku panduan normal tetapi namanya tidak valid. Ini
biasanya karena sebuah halaman buku panduan dengan ekstensi bagian
<x> diletakan dalam bagian halaman buku panduan <y>.
- <filename_mask>: ekstensi berkompetensi
- Karakter bebas <filename_mask> tidak unik. Ini
biasanya disebabkan oleh adanya baik versi terkompres dan tidak terkompres
dari halaman buku panduan yang sama. Seluruh tetapi yang paling baru
diabaikan.
- /etc/manpath.config
- berkas konfigurasi man-db.
- /var/cache/man/index.(bt|db|dir|pag)
- Sebuah persediaan basis data indeks menyeluruh
sesuai dengan FHS.
Lokasi lebih lama untuk persediaan basis data dimasukan:
- /usr/man/index.(bt|db|dir|pag)
- Sebuah persediaan basis data indeks menyeluruh
tradisional.
- /var/catman/index.(bt|db|dir|pag)
- Sebuah persediaan basis data indeks menyeluruh
alternatif atau sesuai dengan FSSTND.
lexgrog(1),
man(1),
manpath(5),
catman(8)
WHATIS PARSING bagian sebelumnya dalam halaman buku panduan ini sekarang
bagian dari
lexgrog(1).
Wilf. ([email protected]).
Fabrizio Polacco ([email protected]).
Colin Watson ([email protected]).
https://gitlab.com/man-db/man-db/-/issues
https://savannah.nongnu.org/bugs/?group=man-db