¿Es posible determinar qué hay dentro del paquete Debian sin instalarlo?

¿Es posible determinar qué hay dentro del paquete Debian sin instalarlo?

Necesito una biblioteca de rebajas para el desarrollo; según los nombres de los paquetes, no podía entender cuál debería instalar...

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

Respuesta1

apt-filepuede hacer esto. Instálelo con aptitude, actualice la base de datos (con apt-file update) y luego enumere el contenido con apt-file list package.

Además, todos los paquetes tienen una descripción que puede ver con, por ejemplo aptitude show html2markdown, . Si no tiene el comando aptitude, puede utilizarlo apt-cacheen su lugar.

Respuesta2

Además de apt-file, también puedes hacer esto con dpkg:

dpkg --contents somefile.deb

Además, si necesita buscar un archivo en particular encualquierpaquete:

dpkg-query -S file # just the file, or...
dpkg-query -S usr/lib/libsomelib.so # a bit more specific.

Respuesta3

Si comienza aptitudesin ningún argumento, obtendrá una interfaz de usuario realmente agradable al estilo de curses donde puede buscar cada paquete y ver mucha información excelente sobre lo que contiene.

Por ejemplo, presione /y luego Intro markdownpara pasar al siguiente paquete cuyo nombre contenga markdown. Presione lluego enter markdownpara limitar la visualización a los paquetes cuyo nombre contenga markdown. Elija "Visualización sin límite" en el menú "Buscar" para eliminar el filtro de visualización, o presione ly luego ingrese ~A, lo que significa "limitar a todos los paquetes".

Respuesta4

Puede buscar el contenido de los paquetes (cualquier distribución y arquitectura) en el sitio web.packages.debian.org: buscar directorios de paquetes.

Paso 1: Ingrese el nombre del paquete en el cuadro Palabra clave debajo de "Buscar directorios de paquetes", por ejemplo slrn. Hay una opción de distribución y una opción entre buscar solo por nombres de paquetes (nombres de paquetes binarios) y nombres de paquetes fuente. Digamos que seleccionamos estable y buscamos paquetes binarios.

Paso 2. Obtenemos slrn, slrnface, slrnpull. Seleccionando slrn luego vamos a la lista de archivos en la parte inferior derecha. Seleccionando amd64 obtenemosLista de archivos del paquete slrn en compresión de la arquitectura amd64.

información relacionada