¿Cómo puedo ver los paquetes de un repositorio específico?

8

En mi /etc/apt/sources.listsi agrego la ruta:

deb http://debian.meebey.net/pkg-mono ./

¿Puedo ver paquetes de este repositorio específico solo?

Animesh
fuente

Respuestas:

10

Puede examinar los archivos de la lista de paquetes de ese repositorio, estarán en el /var/lib/apt/listsdirectorio con nombres que comienzan con el dominio para el repositorio y terminan con _Packages.

No parece que ese repositorio suministre un Releasearchivo. Si lo hizo, aptitudetiene soporte para usar el Originespecificado por un archivo de lanzamiento como un término de búsqueda. Tengo un repositorio Mint como fuente además de los repositorios principales de Debian, y puedo limitar los paquetes que muestra aptitude a solo los de Mint escribiendo l?origin(linuxmint). Pero sin un archivo de lanzamiento, no conozco un método mejor que solo mirar el archivo de lista de paquetes sin formato.

qqx
fuente
Asegúrese de realizar una apt-get updateantes de la búsqueda /var/lib/apt/lists. Este directorio en un nuevo CHIP Nextthing estaba vacío antes de realizar la actualización. Tampoco pude instalar ningún paquete hasta que realicé la actualización.
HeatfanJohn
0
# find the prefix of your repository
ls /var/lib/apt/lists

# list all the packages (replace "foo" with your prefix)
grep '^Package:' /var/lib/apt/lists/foo*_Packages

# hide the filenames so you can sort by package name
grep -h '^Package:' /var/lib/apt/lists/foo*_Packages | sort
wisbucky
fuente