Мне нужна библиотека Markdown для разработки - судя по названиям пакетов, я не могу понять, какую из них мне следует установить...
den@playground:~$ sudo aptitude search markdown
p html2markdown - convert HTML page into ascii markdown format
p libhtml-wikiconverter-markdown-perl - HTML to wiki markup converter - MoinMoin dialect
p liblua5.1-markdown0 - A pure lua5.1 implementation of the Markdown text-to-html markup
p libmarkdown-php - PHP library for rendering Markdown data
p libpod-markdown-perl - module to convert POD to the Markdown file format
p libtext-markdown-perl - Markdown and MultiMarkdown markup languages library
p libtext-multimarkdown-perl - Perl module to convert MultiMarkdown syntax to (X)HTML
p markdown - Text-to-HTML conversion tool
p python-markdown - text-to-HTML conversion library/tool
решение1
apt-file
можно сделать это. Установите его с помощью aptitude, обновите базу данных (с помощью apt-file update
), а затем выведите список содержимого с помощью apt-file list package
.
Также все пакеты имеют описание, которое можно просмотреть, например, с помощью aptitude show html2markdown
. Если у вас нет команды aptitude, вы можете использовать apt-cache
вместо нее .
решение2
В дополнение к этому apt-file
, вы также можете сделать это с помощью dpkg
:
dpkg --contents somefile.deb
Также, если вам нужно найти определенный файл влюбойупаковка:
dpkg-query -S file # just the file, or...
dpkg-query -S usr/lib/libsomelib.so # a bit more specific.
решение3
Если вы запустите его aptitude
без каких-либо аргументов, вы получите действительно приятный пользовательский интерфейс в стиле curses, где вы можете искать каждый пакет и видеть много полезной информации о том, что в нем находится.
Например, нажмите , /
а затем введите markdown
, чтобы перейти к следующему пакету, имя которого содержит markdown
. Нажмите , l
а затем введите, markdown
чтобы ограничить отображение пакетов, имя которых содержит markdown
. Выберите «Un-Limit Display» в меню «Search», чтобы удалить фильтр отображения, или нажмите , l
а затем введите ~A
, что означает «ограничить на все пакеты».
решение4
Вы можете искать содержимое пакетов (любого дистрибутива и архитектуры) на веб-сайтеpackages.debian.org : Поиск каталогов пакетов.
Шаг 1: Введите имя пакета в поле Ключевое слово ниже "Поиск каталогов пакетов", например slrn
. Есть выбор дистрибутива и выбор между поиском только по именам пакетов (имена двоичных пакетов) и именам исходных пакетов. Допустим, мы выбираем стабильный и ищем по двоичным пакетам.
Шаг 2. Получаем slrn
, slrnface
, slrnpull
. Выбрав slrn переходим в список файлов внизу справа. Выбрав amd64 получаемСписок файлов пакета slrn в сжатии архитектуры amd64.