Açıklama ile cevap
Windows 7'de Cygwin kullanıyorum.
echo $MANPATH
Hiçbir şey almıyorum. İşte yeni man
sayfaların nereye yerleştirileceğini bulmak için taşınabilir yolum .
$ { find / -maxdepth 2 -type d -name "*man*" 3>&2 2>&1 1>&3 | \
grep -v 'Permission denied' >&3; } 3>&2 2>&1
(Bu çılgın komuta ilişkin bir not bu cevabın altındadır.)
Sadece yerini alabilir /
ile ~
. Başka bir olasılık, aşağıdaki Başka not bölümünün altındadır.
Makinemde find
komut geri döndü:
/etc/openwsman
/lib/filemanager-actions
/lib/gnome-commander
/lib/help2man
/lib/window-manager-settings
/share/man
/usr/man
Benim için bu, iki olasılık olduğu anlamına geliyordu: /share/man
ve /usr/man
.
Kullanmayı seçtim /usr/man
, istemezdim, ama biraz daha araştırmam gerekiyordu.
$ ls -l /usr/man
total 0
drwxr-xr-x+ 1 me Users 0 April 31 17:13 man1
Böylece, çalışma dizinimin man
bir doc/
alt dizinindeki yeni dosyaları bulduğumda,
$ cp -R doc/* /usr/man/man1
Şimdi "el kitabım"
$ man my_new_executable
Eğer muhtemel bir aday görmüyorsanız, bu bölümü kaldırabilir veya örneğin, bunu değiştirmek -maxdepth 3
veya 4
veya 5
veya ancak derin ihtiyacınız olanı bulmak için sürer. Öyle yaptığım zaman 3
, ben diğer iki adayı buldum, /var/cache/man
ve usr/share/man
, ama onlarla karışıklık vermedi bu yüzden zaten bir çalışma çözümünü bulmuştu.
Başka bir not
Ben inanıyorum /share/man/man1
ya /var/cache/man
siz istendiği gibi, kök olmayan kullanıcılar tarafından kullanılabilir olacaktır. Yanlışım varsa lütfen düzelt.
Altta vaat edilen not
Ben kullanılan Not -maxdepth 2
ile seçeneği find
ben düşündüm, çünkü man
dizin dosya sistemi kökünün iki dizinleri içinde olacaktır ve bir şekilde alt dize vardı çok fazla gereksiz dizinleri almak istemiyordu man
olarak yaptığımız /lib/gnome-co
adamıder
.
Etrafında ekstra şeyler , erişiminiz yoksa veya find
herhangi bir Permission denied
hatayı bastırmak için var . İşte neler olduğuna dair harika bir açıklama. ("Gniourf_gniourf" ile başlayan satırı bulun.)su
sudo
manpath
ilgili uyarıları bastırmakMANPATH
için-q
seçeneği geçebilirsiniz .