Моя сторінка чоловіка порожня


1

Коли я намагаюся побачити людину для сокета, я отримую порожню сторінку. Що відбувається?

Я отримую наступний текст у людині

Manual page socket(3) line ?/? (END)

Здається, людина не може визначити лінію (можливо).

Як я можу змусити його працювати?

Мій файл сокета для manpages також доступний:

-rw-r--r-- 1 root root 3365 2010-05-03 09:30 /usr/share/man/man3/socket.3.gz

1
ніпе. працює на досить складній установці Ubuntu 10.04. але різні дистрибуції включають різні манжети в різних пакетах; не всі встановлюються в системі за замовчуванням. який дистрибутив та версію Linux ви використовуєте?
хитаючий кіхот

Я використовую ubuntu 9.04. Це не все чоловічі сторінки не можуть бути показані. деякі можуть, але деякі інші не можуть. <br>, коли я набираю, man manя бачу посібник. <br>, але коли я намагаюся man socket, я не бачу його. - Чи є у вас якісь пропозиції?
деддіхп

Відповіді:


1

Я думаю, що мій файл manpages не підтримується man-db 2.5.5. Після установки старого man-db (2.4) я можу побачити manpages.


Заплутаний ....


хм. звучить як щось порушено у форматуванні тієї сторінки, яка не працює з новим пакетом. можливо, перекомпіляція / регенерація manpage з вихідного пакета допоможе, але збереження старого пакета man-db - це, мабуть, більш просте рішення.
крякати кіхот

більш просте виправлення, якщо це єдина сторінка, з якою ви зіткнулися з проблемою, може бути захоплення цієї сторінки з більш пізньої версії Ubuntu (9.10 або 10.04). я б не встановив весь пакет; натомість витягніть лише один файл, щоб замінити /usr/share/man/man3/socket.3.gz
quack quixote

0

Ви перевірили налаштування чоловіка? У вас дійсна MANPATH, а ще краще: взагалі не встановлено MANPATH, тож ви можете бути впевнені, людина знаходить потрібну сторінку?

Ви заглянули в / usr / man / man3 * або / usr / share / man / man3 * (не впевнений, де він знаходиться на Ubuntu)? Чи є дійсний вихідний файл для системного виклику сокет?

Є ймовірність, що якийсь інший інструмент встановив власну версію сторінки "socket man", наприклад, TCL; запустіть man -a socket, щоб побачити кожну сторінку man, пов’язану з socket або, можливо, краще, запустіть "man -k socket" або "apropos socket", щоб знайти всі сторінки man, які посилаються на сокети.

Ви перевірили свої інсталяційні пакети? Нічого не пошкоджене чи відсутнє?

Удачі,

Клаус


звичайно, я отримав цей. -rw-r - r-- 1 root root 3365 2010-05-03 09:30 /usr/share/man/man3/socket.3.gz
deddihp
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.