Никакой perldoc для POSIX?

Я видел ту же проблему. Попробуйте a

mount --make-private /mnt 

перед

mount -t tmpfs tmpfs /mnt

Также посмотрите на источник команды seunshare, чтобы видеть, как они делают это.

1
14.12.2012, 06:24
2 ответа

Ядро perldoc идет с пакетом жемчуга в дуге. например. perldoc perllol. Для большинства модулей вся утилита делает создать документацию из POD в источнике все же. /usr/lib/perl5/core_perl/POSIX.pm оказывается, не имеет никакого POD, так не создает документации. Я предполагаю, потому что это - модуль XS так большая часть из, его - функция, находится в C где-то в другом месте.

При сравнении Дуги с полем Debian с perldoc на Debian некоторые базовые модули также имеют отдельное .pod файл в /usr/share/perl/5.x/ тогда как у Arch нет ни одного.

POSIX.pm, кажется, немного отличается снова в этом .pod находится в каталоге lib..

debian$ find /usr/lib/ -name "*.pod"
/usr/lib/perl/5.10.1/Config.pod
/usr/lib/perl/5.10.1/POSIX.pod

Который делает, это быть похожим на debian делает что-то пользовательское здесь.

На самом деле, если Вы проверяете источник жемчуга POSIX.pod отдельный файл, сидящий рядом с модулем жемчуга.

Возможно, зарегистрируйте ошибку с дугой, чтобы включать его? Я предполагаю, что Вы могли привести доводы в пользу него, чтобы быть измененными в Perl вместо этого, если это идет вразрез с некоторым стандартом. Существуют люди Perl на stackoverflow, который, вероятно, знал бы.

1
27.01.2020, 23:54
  • 1
    Да, я проверил PKGBUILD, все *.pod файлы удалены нарочно, я запустил бы отчет об ошибках, Спасибо! –  daisy 14.12.2012, 16:23

Мое персональное предпочтение состоит в том, чтобы использовать онлайн-документацию, выбирая версию Perl соответственно. Для Ваших конкретных вопросов о POSIX базовый модуль там - это. Для неосновного Perl модули смотрят на metacpan для документации, просматривая исходный код и/или загрузки, конечно.

0
27.01.2020, 23:54

Теги

Похожие вопросы