Ответы:
dman Получает страницы руководстваНа практике просмотр краткого описания пакета (как предполагает mchid) - это обычно то, что вы хотите увидеть, чтобы решить, хотите ли вы пакет. Однако при желании вы можете просмотреть справочную страницу, предоставленную пакетом, который еще не был установлен, с помощью dmanутилиты.
dmanэто обеспечивается с помощью фар велосипеда пакета. Вы можете установить это в Центре программного обеспечения или с помощью
sudo apt-get install bikeshed.
Тогда используйте dmanлайк man.
dmanскрипт, который извлекает справочные страницы через Интернет и отображает их, поэтому для успешного использования вам необходимо подключиться к Интернету. (Но, вероятно, так и есть, потому что в вашем конкретном сценарии вы собираетесь установить пакет.) Он также часто работает медленно, поэтому будьте готовы подождать несколько секунд.
dmanбазе данных нет вашей версии, вы можете указать другую.Из-за ошибки dman не работает правильно на некоторых выпусках Ubuntu. На данный момент вы можете обойти эту проблему, просмотрев нужную версию man-страницы другого выпуска (этот обходной путь был предложен Marius Gedminas в комментарии к отчету об ошибке ). Вы используете прилагательную часть кодового имени в нижнем регистре (например, preciseот 12.04 Precise Pangolin, trustyот 14.04 Trusty Thar). Например:
ek@Io:~$ dman sl # doesn't work on Vivid, produces no output
ek@Io:~$ dman --release trusty sl
SL(6) Games Manual SL(6)
NAME
sl - display animations aimed to correct users who accidentally enter
sl instead of ls.
SYNOPSIS
sl [ -alFe ]
DESCRIPTION
sl Displays animations....
Конечно, вы также можете просто просматривать страницы в Интернете . Если вы хотите сделать это из командной строки, вы можете использовать текстовый веб-браузер .
Если вы хотите, вы можете даже определить функцию в .bashrcтак у вас есть команда , которая открывает текстовый веб - браузер и ищет термин , переданный в качестве аргумента:
wman() { links2 "http://manpages.ubuntu.com/cgi-bin/search.py?q=$1"; }
Для работы этого конкретного определения функции необходимо установить пакет links2 . Это приведет к тому, что
wmanфункция будет определяться автоматически в каждой вновь созданной интерактивной оболочке, но не в оболочках, которые были запущены до того, как .bashrcбыла отредактирована (хотя вы можете просто запустить определение функции в этих оболочках).
Затем я могу искать справочные страницы и выбирать между страницами в разных разделах руководства, какую бы версию руководства Ubuntu я не любил:
ek@Io:~$ wman chmod
Ubuntu Manpage: Searching (p1 of 2)
Ubuntu manuals
_____________________ go
+------------------------------------------------------------------------+
| lucid precise trusty utopic Section Description |
| 10.04 LTS 12.04 LTS 14.04 LTS 14.10 |
| chmod(1), chmod(1), chmod(1), chmod(1), (1) - Executable |
| chmod(1) chmod(1) chmod(1) chmod(1) programs or shell |
| commands |
| chmod(2), chmod(2), chmod(2), chmod(2), (2) - System calls |
| chmod(2) chmod(2) chmod(2) chmod(2) (functions provided by |
| the kernel) |
| (3) - Library calls |
| chmod(3) chmod(3) chmod(3) chmod(3) (functions within |
| program libraries) |
| . . . . (4) - Special files |
| (usually found in /dev) |
| (5) - File formats and |
| . . . . conventions eg |
| /etc/passwd |
| . . . . (6) - Games |
| (7) - Miscellaneous |
| . . . . (including macro |
| packages and |
http://manpages.ubuntu.com/
debman.
bikeshedвы можете установить, debian-goodiesчто даст вам обоим dmanиdebman
debmanкоторая является частью debian-goodiesпакета, который вы можете использовать debman -p debian-goodies debman. Если у вас есть .debпакет на вашем компьютере , вы можете использовать -fопцию для просмотра страницы руководства из него без установки этого пакета:debman -f debian-goodies_0.79_all.deb debman
Я рекомендую установить debian-goodiesпакет , который даст вам доступ к dman, debman, debmany, и debgetкоманд, и многое другое. Установите его с помощью:
sudo apt install debian-goodies
dmanуже был покрыт Элией Каганом .
Теперь вы знаете, dmanчто оба включены в bikeshedи debian-goodies.
Вы можете использовать debman для чтения man-страниц из неустановленных (не установленных) пакетов.
В этих примерах я хочу прочитать справочную страницу dmanиз пакета debian-goodies:
debman -p debian-goodies dman
Или, если вы хотите прочитать справочные страницы для конкретной версии, используйте:
debman -p debian-goodies=0.79 dman
Вы также можете прочитать .debman-страницу локальных файлов, используя -fопцию:
debman -f debian-goodies_0.79_all.deb dman
Просто для ясности, вот еще один пример, я хочу прочитать справочную страницу apt-getинструмента, который принадлежит aptпакету:
debman -p apt apt-get
Таким образом, вам нужно знать команду, которую вы хотите прочитать, к какому пакету относится man-страница.
Вы можете скачать пакеты с debgetи прочитать их вручную с помощью вашего любимого приложения:
debget debian-goodies
Справочные страницы и другая документация включены в .debпакеты, их можно найти в:
debian-goodies_0.79_all.deb\data.tar\usr\share\man
debian-goodies_0.79_all.deb\data.tar\usr\share\doc
Или вы можете использовать debmanyдля просмотра всей документации, используя терминал:
debmany ./debian-goodies_0.79_all.deb
Вы также можете использовать его для установленных пакетов:
debmany debian-goodies
Когда я нахожусь на своем телефоне Android и иногда даже когда я нахожусь на Ubuntu, я буду использовать Интернет, чтобы просмотреть страницы руководства. Еще одним преимуществом интернет-браузера является возможность легко искать с Ctrl+ F. В строке поиска вашего браузера вы можете ввести, man lsи это первый удар:
По моему мнению, вы не можете прочитать документацию без установки пакета. когда вы устанавливаете какой-либо конкретный пакет, вы можете заметить, что некоторые дополнительные файлы также устанавливаются, один из которых называется «man-db» или что-то подобное.
Этот man-db фактически содержит ручную документацию о пакете.
но вы можете увидеть некоторые основные детали пакета по
apt-cache show <packagename>
man-dbстановится актуальной только после установки пакета (который ОП не хочет).
dmanочень полезная идея.