Provided by: man-db_2.12.0-4build2_amd64 bug

AD

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

ÖZET

       mandb [-dqsucpt?V] [-C dosya] [manpath]
       mandb [-dqsut] [-C dosya] -f dosyaadı ...

AÇIKLAMA

       mandb  genellikle  index  veritabanı  önbelleklerini  başlatmak  veya  elle  güncellemek için kullanılır.
       Önbellekler, kılavuz sayfa sisteminin geçerli durumu ile ilgili  bilgileri  içerir  ve  içinde  depolanan
       bilgiler, hızını ve işlevselliğini artırmak için man-db yardımcı programları tarafından kullanılır.

       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.

       Ad            Asenkron   Dosya Adı
       ─────────────────────────────────────────
       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
              Öntanımlı 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 dosya, --config-file=dosya
              Use this user configuration file rather than the default of ~/.manpath.

       -?, --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 global indeks veritabanı önbelleği.

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

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

       /var/catman/index.(bt|db|dir|pag)
              Alternatif veya FSSTND uyumlu genel indeks 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/man-db/man-db/-/issues
       https://savannah.nongnu.org/bugs/?group=man-db

2.12.0                                             2023-09-23                                           MANDB(8)