Посмотреть справочную страницу не установленного пакета?


13

В системах на основе Debian можно ли просматривать справочную страницу пакетов, которые еще не установлены? Я хочу проверить, на что они способны, прежде чем их устанавливать.

Ответы:


7

Вы можете использовать debman для просмотра страниц руководства перед установкой пакета. См .: http://www.debian-administration.org/articles/454 .


Большое спасибо! Пока у меня не было времени на его тестирование, но если он работает так, как он требует, то для меня это идеальное решение при работе над оболочкой, особенно нужно получить правильную справочную страницу (правильная версия, дистрибутив ...). Мне все еще нравятся другие ответы для чтения в другой системе с помощью моего браузера. Так что также большое спасибо другим пользователям, которые ответили! К сожалению, я могу выбрать только один ответ):
stefan.at.wpf

7

Обычно man-страницы устанавливаются как часть пакета.

Возможно, лучшая идея - начать поиск на веб-странице вашего дистрибутива и искать там конкретную документацию. В настоящее время я использую Ubuntu, и быстрый поиск позволил получить хранилище страниц Ubuntu Manpage . Я уверен, что подобные страницы существуют для всех основных дистрибутивов.

Тем не менее, каждый раз, когда я быстро искал справочную страницу, я просто гуглял ' man page some_command' и находил несколько копий справочных страниц по Unix / Linux. Я делаю это часто при публикации здесь или в SO и хочу предоставить ссылку на какую-то команду, которую я упоминаю в сообщении.

Справочные страницы UNIX ON-LINE - это хранилище справочных страниц.

А вот еще один индекс справочных страниц по UNIX .

В заключение,

  sudo apt-get install manpages-dev

установит справочные страницы для системных и библиотечных вызовов .

Обновление : как @jasonwryan отмечает в полезном комментарии, руководства GNU также доступны онлайн.

Обновление 2 : еще один полезный комментарий @ user606723 напоминает нам о том, что могут быть разные версии команд / справочных страниц, поэтому при просмотре документации было бы разумно отметить особенности.


1
ГНУ Руководства также на сайте: gnu.org/manual
jasonwryan

@jasonwryan ... спасибо, это более полный ответ.
Левон

1
имейте в виду, что онлайновые справочные страницы не всегда совпадают с пакетом, который вы можете установить. Есть несколько версий многих программ; несколько вилок; иногда они совершенно разные ... так что это должно быть принято с зерном соли.
user606723

@ user606723 Хорошие замечания о различных версиях, OP должен знать об этом (я могу обновить свой ответ, чтобы добавить примечание об этом). Обратите внимание, что OP спрашивал о man-страницах для команды, которую они еще не установили. Тем не менее, полезно знать об этом, и, возможно, если бы они погуглили, они могли бы быть более конкретными, включив используемый дистрибутив. Спасибо за комментарий.
Левон

7

Разработчик Debian предоставляет сервис с именем manpages.debian.net, где вы можете получить доступ к отправленным man-страницам в Интернете, а также получить справочную страницу для конкретного выпуска.

Существует также manpages.ubuntu.com, который делает то же самое для Ubuntu.

Поскольку этот метод позволяет вам получить доступ к конкретным страницам руководства, вы, вероятно, получите правильные версии для своего дистрибутива.


В настоящее время я нахожусь на моем Raspberry Pi, и страница, на которую вы ссылаетесь, к сожалению, различает только выпуски Debian, а не архитектуру. Например, утилита дампа на Raspberry Pi - это другой инструмент, поддерживающий только ext2, в то время как документация по ссылкам на страницу ссылается на ext4. По-прежнему полезная ссылка в большинстве случаев!
stefan.at.wpf

1

Для более склонной командной строки, есть возможность использования комбинации surfraw, elinksи less.

Добавьте следующее к ~/.config/surfraw/conf:

SURFRAW_graphical="no"
SURFRAW_text_browser="elinks -dump"

И ты в порядке, например

sr google -l man ls | less

ПРИМЕЧАНИЕ. Комментарий пользователя user606723 по- прежнему сохраняется.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.