Ayúdanos a seguir proporcionándote tutoriales gratuitos y de calidad desactivando tu bloqueador de anuncios. suscriptores a nuestro sitio.

Cómo enumerar todos los paquetes disponibles en un repositorio en Ubuntu

1 mar 2021 1 min di lettura
Cómo enumerar todos los paquetes disponibles en un repositorio en Ubuntu
Tabla de contenidos

Introducción

APT o Advanced Package Tool es un paquete de software que se utiliza para instalar, actualizar y eliminar paquetes en sistemas basados en Debian. Es el administrador de paquetes predeterminado en los sistemas basados en Ubuntu y Debian. apt, apt-get y apt-cache son comandos que se usan rápidamente para administrar paquetes y configuraciones en el sistema.

Apt no proporciona ningún comando para enumerar los paquetes disponibles en el repositorio específico. Pero puede encontrar la lista en un archivo de caché, que contiene la lista de paquetes disponibles en ese repositorio con otros detalles.

Este tutorial lo ayudará a encontrar todos los paquetes disponibles en un repositorio en Ubuntu y otros sistemas basados en Debian.

Busque los detalles del paquete en el repositorio

Apt mantiene todos los archivos de caché del repositorio en el /var/lib/apt/lists. Entonces, primero actualice el caché de apt en su sistema

sudo apt-get update

Ahora vaya al /var/lib/apt/lists. Luego busque el archivo con el nombre del repositorio, la ruta y la arquitectura, que termina con _Packages en el nombre.

Abra el archivo para leer el contenido de * _Packages y ver los detalles de todos los paquetes disponibles en ese repositorio.

Para enumerar los paquetes disponibles solo en archivos, ejecute el siguiente comando:

grep -h -P -o "^Package: \K.*" /var/lib/apt/lists/ppa.launchpad.net_*_Packages | sort -u

Conclusión

En este artículo, aprendió cómo encontrar todos los paquetes disponibles en un repositorio específico en Ubuntu.

Apóyenos si le gusta nuestro contenido. Gracias.

Buy me a coffeeBuy me a coffee

Únase a la conversación

Apóyenos con una donación.

Genial! A continuación, complete el pago para obtener acceso completo a Noviello.it.
Bienvenido de nuevo! Has iniciado sesión correctamente.
Te has suscrito correctamente a Noviello.it.
Éxito! Su cuenta está completamente activada, ahora tiene acceso a todo el contenido.
Éxito! Su información de facturación ha sido actualizada.
Su facturación no se actualizó.