Provided by: man-db_2.10.2-1_amd64 bug

İSİM

       mandb - kılavuz sayfası index önbellekleri oluştur veya güncelle

ÖZET

       mandb [-dqsucpt?V] [-C file] [manpath]
       mandb [-dqsut] [-C file] -f filename ...

AÇIKLAMA

       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.

       Bir dizin oluştururken veya güncellerken, mandb kötü ROFF .so  istekleri,  sahte  kılavuz  sayfası  dosya
       adları ve whatis'in çözümlenemediği manuel sayfalar konusunda uyarır.

       İsteğe  bağlı  iki  nokta üstüste ile ayrılmış yolla mandb sağlanması, man-db yapılandırma dosyası içinde
       bulunan bilgilerden belirlenen iç sistem kılavuz sayfa hiyerarşisi arama yolunu geçersiz kılacaktır.

VERİTABANI ÖNBELLEKLERİ

       mandb, aşağıdaki veritabanı türlerinden herhangi birinin desteği ile derlenebilir.

       İsim          Asenkron   Dosya İsmi
       ─────────────────────────────────────────
       Berkeley db   Evet       index.bt
       GNU gdbm      Evet       index.db
       UNIX ndbm     Hayır      index.(dir|pag)

       Eşzamansız güncellemeleri destekleyen bu veritabanı türleri, alışılmadık derecede fesih  durumunda  olası
       bozulmalar   pahasına   geliştirilmiş   hız   sağlar.    Bunun   gerçekleştiği  olağandışı  bir  durumda,
       veritabanlarını sıfırdan yeniden oluşturmak için mandb-c seçeneğiyle yeniden çalıştırmak gerekebilir.

SEÇENEKLER

       -d, --debug
              Hata ayıklama bilgisini göster.

       -q, --quiet
              Hiç uyarı üretme.

       -s, --no-straycats
              Başıboş cat'lar ilgili olarak veritabanlarına bakmak ya  da  bunlara  zaman  bulmak  için  harcama
              yapmayın.

       -p, --no-purge
              Silinen kılavuz sayfalarını kontrol etmek ve veritabanlarından temizlemek için vakit harcamayın.

       -c, --create
              Varsayılan olarak, mandb daha önce oluşturulan veritabanlarını güncelleştirmeye çalışacaktır.  Bir
              veritabanı  yoksa,  onu  oluşturur.  Bu seçenek, mandb'ı önceki veritabanlarını silmek ve sıfırdan
              tekrar oluşturmak için zorlar ve --no-purge. anlamına gelir. Bu, bir  veritabanı  bozulduysa  veya
              gelecekte yeni bir veritabanı depolama şeması getirildiğinde gerekebilir.

       -u, --user-db
              Sistem  veritabanları  oluşturmak  için  gereken  yazma  izinleri  varsa  bile  yalnızca kullanıcı
              veritabanları oluştur.

       -t, --test
              Hiyerarşi arama yolundaki kılavuz sayfaların doğruluğunu kontrol et.  Bu seçenekle,  mandb  mevcut
              veritabanlarını değiştirmez.

       -f, --filename
              Yalnızca  verilen dosya adına ait girdileri güncelleyin.  Bu seçenek genel kullanım için değildir;
              MAN_DB_UPDATES seçeneğiyle derlendiğinde dahili olarak man tarafından kullanılır ve  bir  sayfanın
              güncel olup olmadığını bulur.  -p 'yi ima eder ve -c ve -s'yi devre dışı bırakır.

       -C file, --config-file=file
              ~/.manpath varsayılanı yerine bu kullanıcı yapılandırma dosyasını kullanın.

       -?, --help
              Kullanım iletisini göster, sonra çık.

       --usage
              Kısa kullanım iletisini göster ve çık.

       -V, --version
              Sürümü göster, sonra çık.

ÇIKIŞ DURUMU

       0      Başarılı program çalıştırma.

       1      Kullanım, sözdizimi ve yapılandırma dosya hatası.

       2      İşlevsel hata.

       3      Bir alt süreç başarısız oldu.

TANILAR

       Veritabanı oluşturulurken aşağıdaki uyarı iletileri yayılabilir.

       <filename>: whatis sayfa(böl) ayrıştırması başarısız
              Verilen  <filename>  satırından satırları çıkarma denemesi başarısız oldu.  Bu genellikle kötü bir
              şekilde yazılmış bir kılavuz sayfadan kaynaklanır, ancak böyle birçok ileti gönderilirse, sistemin
              man-db whatis çözümleyici ile  uyuşmayan  standart  olmayan  kılavuz  sayfaları  ihtimali  ihtimal
              dahilindedir.  Daha fazla bilgi için lexgrog(1)  bölümündeki WHATIS PARSING bölümüne bakın.

       <filename>: sarkan bir sembolik bağdır
              <filename>   mevcut   değil,  ancak  bir  sembolik  bağ  tarafından  başvuruluyor.   Erişen  bağın
              <filename>ini tanımlayabilmek için daha fazla teşhiş yayılır.

       <filename>: kötü sembolik bağ veya ROFF `.so' isteği
              <filename> varolmayan bir dosyaya ya sembolik bir bağ ya da  ROFF dahil etme isteği içeriyor.

       <filename>: sahte dosya adı yoksayılıyor
              <filename> geçerli bir kılavuz sayfası olabilir  veya  olmayabilir,  ancak  adı  geçersizdir.   Bu
              genellikle, <y> kılavuz sayfa bölümüne konan kesit uzantısı <x> olan bir kılavuz sayfaya bağlıdır.

       <filename_mask>: rakip uzantılar
              Joker  karakter  <filename_mask>  benzersiz  değil.  Bunun nedeni genellikle aynı kılavuz sayfanın
              sıkıştırılmış ve sıkıştırılmamış bir sürümünün varlığıdır.  En yeni olanlar hariç hepsi  göz  ardı
              edilir.

DOSYALAR

       /etc/manpath.config
              man-db yapılandırma dosyası.

       /var/cache/man/index.(bt|db|dir|pag)
              FHS uyumlu bir evrensel index veritabanı önbelleği.

       Veritabanı önbelleği için eski konumlar şunları içerir:

       /usr/man/index.(bt|db|dir|pag)
              Geleneksel bir evrensel index veritabanı önbelleği.

       /var/catman/index.(bt|db|dir|pag)
              Alternatif veya FSSTND uyumlu genel index veritabanı önbelleği.

AYRICA BAKINIZ

       lexgrog(1), man(1), manpath(5), catman(8)

       Daha önce bu kılavuz sayfasındaki WHATIS PARSING bölümü, artık lexgrog(1)'un bir parçasıdır.

YAZAR

       Wilf. (G.Wilford@ee.surrey.ac.uk).
       Fabrizio Polacco (fpolacco@debian.org).
       Colin Watson (cjwatson@debian.org).

HATALAR

       https://gitlab.com/cjwatson/man-db/-/issues
       https://savannah.nongnu.org/bugs/?group=man-db

2.10.2                                             2022-03-17                                           MANDB(8)