MANPATH(5) /etc/man_db.conf MANPATH(5) AD manpath - /etc/man_db.conf dosyasinin bicimi ACIKLAMA Manpath yapilandirma dosyasi kilavuz sayfa yardimci programlari tarafindan, hangi kilavuz sayfa hiyerarsilerinin (manpaths) sistem hiyerarsileri olarak ele alinacagini ve cat dosyalarinin depolanmasi icin kullanilacak dizinleri atamak icin calisma zamaninda kullanicilarin manpath'lerini degerlendirmek icin kullanilir. Cevre degiskeni $MANPATH onceden ayarlanmissa /etc/man_db.conf icindeki bilgi onun uzerine yazilmaz. ARAMA YOLU Ontanimli olarak, man-db kullanicinin $PATH'ini inceler. Orada bulunan her path_element icin arama yoluna manpath_element ekler. Verilen bir yol_ogesi icin yapilandirma dosyasinda bir MANPATH_MAP yoksa arama yoluna bir dizin olarak var olan tum yol_ogesi/../man, yol_ogesi/man, yol_ogesi/../share/man ve yol_ogesi/share/man yollarini ekler. Sonrasinda arama yoluna yapilandirma dosyasindan tum MANDATORY_MANPATH girdilerini ekler. Finally, if the --systems option is used or the $SYSTEM environment variable is set, then that should consist of a sequence of operating system names separated by commas or colons. This acts as a template, expanding the search path once more to allow access to other operating systems' manual pages: for each system name, man-db looks for that name as a subdirectory of each entry in the search path, and adds it to the final search path if it exists. A system name of man inserts the normal search path without subdirectories. For example, if the search path would otherwise have been /usr/share/man:/usr/local/man, and $SYSTEM is set to newOS:man, then the final search path will be /usr/share/man/newOS:/usr/share/man:/usr/local/man/newOS: /usr/local/man. $MANPATH cevre degiskeni man-db'nin ontanimli kilavuz sayfasi arama yollarini gecersiz kilar. Cogu kullanicinin bunu ayarlamasina gerek yoktur. Sozdizimi $PATH cevre degiskenininkine benzerdir: Iki nokta ile ayrilan bir dizin adlari siralamasidir. Yukarida aciklanan ontanimli arama yolunu gecersiz kilar. $MANPATH'in degeri bir iki nokta ile basliyorsa ontanimli arama yolu baslangicina eklenir. $MANPATH'in degeri bir iki nokta ile bitiyorsa ontanimli arama yolu bitisine eklenir. $MANPATH'in degeri iki tane iki nokta iceriyorsa (::) ontanimli arama yolu iki iki noktanin arasina, degerin ortasinda eklenir. BICIM Asagidaki alan turleri mevcut olarak taninmaktadir: # yorum Bos veya # ile baslayan satirlar aciklamalar olarak degerlendirilir ve yok sayilir. MANDATORY_MANPATH manpath_element Bu formun satirlari, otomatik olarak uretilen $MANPATH'in icermesi gereken kilavuz yollarini belirtir. Bu genelde /usr/man'yi icerir. MANPATH_MAP path_element manpath_element Bu formun satirlari $PATH'i $MANPATH eslemelerine ayarladi. Kullanicinin $PATH icinde bulunan her path_element icin, $MANPATH'a manpath_element eklenecektir. MANDB_MAP manpath_element [ catpath_element ] Bu formun satirlari hangi kilavuz yollarina sistem kilavuz yollari olarak muamele edilecegini ve istege bagli olarak cat dosyalarinin nerede saklanacagini belirtir. Eger man bir setuid uygulama ise (kullaniciya ozel yapilandirma dosyasi .manpath yerine sistem yapilandirma dosyasinda /etc/man_db.confda oldugunda) hangi kilavuz hiyerarsilerine setuid kullanicisi olarak erisilecegini ve hangilerine cagiran kullanici olarak erisilecegini belirttigi icin bu alan turu ozellikle onemlidir. Sistem kilavuz sayfasi hiyerarsileri genellikle /usr/man, /usr/local/man ve /usr/X11R6/man gibi /usr altinda saklanan hiyerarsilerdir. Belirli bir manpath_element'ten cat sayfalari depolanmayacak veya geleneksel konumda saklanacaksa catpath_element iptal edilebilir. Geleneksel cat yerlestirmesi, saltokunur bagli kilavuz sayfasi hiyerarsileri icin olanaksizdir ve bundan dolayi onlarin depolamalari icin herhangi bir gecerli dizin hiyerarsisi belirtilebilir. Linux FSSTND'yi gozlemlemek icin, gercek bir dizinin yerine FSSTND anahtar sozcugu kullanilabilir. Ne yazik ki /usr/man/sun ve /usr/man/de_DE.88591 gibi herhangi bir NLS yereli yerel ayari yolu gibi alternatif isletim sistemi yollari da dahil olmak uzere all sistem adam agac yollarini belirtmek gereklidir. Bilgiler, yazildiklari sirayla ayristirildigindan, baska bir hiyerarsinin alt hiyerarsisi olan herhangi bir kilavuz yolunun once listelenmesi gerekir, aksi halde yanlis bir eslesme yapilacaktir. Bunun bir ornegi, /usr/man/de_DE.88591'nin /usr/man'dan once gelmesi gerektigidir. DEFINE anahtar deger Bu formun satirlari, cesitli yapilandirma degiskenlerini tanimlar; kilavuz sayfalayici yardimci programlari tarafindan kullanilan bu degiskenler icin ontanimli yapilandirma dosyasina bakin. Cesitli programlara (grep ve tbl gibi) ontanimli yollar ve bu programlara ontanimli argumanlar kumeleri icerirler. SECTION bolum ... Bu formun satirlari, kilavuz bolumlerinin arama sirasini tanimlar. Yapilandirma dosyasinda SECTION yonergesi yoksa ontanimli deger sudur: SECTION 1 n l 8 3 0 2 3type 5 4 9 6 7 Birden fazla SECTION yonergesi verilirse bolum listeleri birlestirilir. If a particular extension is not in this list (say, 1mh) it will be displayed with the rest of the section it belongs to. The effect of this is that you only need to explicitly list extensions if you want to force a particular order. Sections with extensions should usually be adjacent to their main section (e.g. "1 1mh 8 ..."). SECTIONS bu yonerge icin alternatif bir ad olarak kabul edilmektedir. MINCATWIDTH genislik Terminal genisligi genislik'ten azsa cat sayfalari (eksikse) olusturulmaz veya goruntulenmez. Ontanimli deger 80'dir. MAXCATWIDTH genislik Terminal genisligi genislik'ten buyukse cat sayfalari (eksikse) olusturulmaz veya goruntulenmez. Ontanimli deger 80'dir. CATWIDTH genislik Eger genislik sifirdan farkliysa fiilen kullanilan ucbirimin genisligine bakilmaksizin, cat sayfalari her zaman verilen genislikte bir ucbirim icin bicimlendirilir. Bu, MINCATWIDTH'i ve MAXCATWIDTH'i gecersiz kilar. NOCACHE Bu bayrak, man(1) tarafindan otomatik olarak cat sayfalari olusturulmasini onler. HATALAR Yukaridaki kurallara uyulmadigi ve tam olarak gozlemlenmedigi surece, kilavuz sayfalayicilar istenildigi gibi calismayacaktir. Kurallar asiri karmasiktir. https://gitlab.com/man-db/man-db/-/issues https://savannah.nongnu.org/bugs/?group=man-db 2.13.1 2025-05-02 MANPATH(5)