Как я могу получить информацию о пакете до его установки из терминала?
Я имею в виду что-то вроде man
страниц, но доступное еще до установки пакета.
Как я могу получить информацию о пакете до его установки из терминала?
Я имею в виду что-то вроде man
страниц, но доступное еще до установки пакета.
не так много, как manpages, но я думаю, это то, что вы ищете:
apt-cache show <packagename>
Вы также можете искать соответствующие пакеты:
apt-cache search <searchtag>
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/
dman
очень полезная идея.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
команд, и многое другое. Установите его с помощью:dman
уже был покрыт Элией Каганом .Теперь вы знаете,
dman
что оба включены вbikeshed
иdebian-goodies
.Вы можете использовать debman для чтения man-страниц из неустановленных (не установленных) пакетов.
В этих примерах я хочу прочитать справочную страницу
dman
из пакетаdebian-goodies
:Или, если вы хотите прочитать справочные страницы для конкретной версии, используйте:
Вы также можете прочитать
.deb
man-страницу локальных файлов, используя-f
опцию:Просто для ясности, вот еще один пример, я хочу прочитать справочную страницу
apt-get
инструмента, который принадлежитapt
пакету:Таким образом, вам нужно знать команду, которую вы хотите прочитать, к какому пакету относится man-страница.
Вы можете скачать пакеты с
debget
и прочитать их вручную с помощью вашего любимого приложения:Справочные страницы и другая документация включены в
.deb
пакеты, их можно найти в:Или вы можете использовать
debmany
для просмотра всей документации, используя терминал:Вы также можете использовать его для установленных пакетов:
источник
Когда я нахожусь на своем телефоне Android и иногда даже когда я нахожусь на Ubuntu, я буду использовать Интернет, чтобы просмотреть страницы руководства. Еще одним преимуществом интернет-браузера является возможность легко искать с Ctrl+ F. В строке поиска вашего браузера вы можете ввести,
man ls
и это первый удар:источник
По моему мнению, вы не можете прочитать документацию без установки пакета. когда вы устанавливаете какой-либо конкретный пакет, вы можете заметить, что некоторые дополнительные файлы также устанавливаются, один из которых называется «man-db» или что-то подобное.
Этот man-db фактически содержит ручную документацию о пакете.
но вы можете увидеть некоторые основные детали пакета по
источник
man-db
становится актуальной только после установки пакета (который ОП не хочет).