Ответы:
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
Вы также можете прочитать .deb
man-страницу локальных файлов, используя -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
очень полезная идея.