Descargar paquete virtual

Descargar paquete virtual

Estoy desarrollando el script que descarga todos los paquetes del repositorio de Ubuntu. Sé que el repositorio de Ubuntu está abierto a través de HTTP. Entonces es posible descargar las carpetas completas (en mi caso particular http://archive.ubuntu.com/ubuntu/dists/trusty*). Pero me gustaría descargar los paquetes a través deapto.aptoEs una buena opción porque no sólo descarga los paquetes sino que también verifica las firmas.

Los pasos son los siguientes:

  1. Obtenga los nombres de todos los paquetes a través deapt-cache pkgnames
  2. Para cada nombre descubierto en el paso anterior ejecuteapt-get download <package_name>

Suena bien. Peropaquetes virtualesson la trampa.

Soy consciente de que el paquete virtual no es un paquete, por ejemplo, no es undebutante-archivo. Es un grupo lógico de paquetes normales o sinónimo de cierto paquete normal (por lo que los comandos como apt-cache show mail-transport-agentfallarán). Supongo que el paquete virtual en realidad está representado en el repositorio como un archivo. Dicho archivo contiene metadatos sobre paquetes normales que representa el paquete virtual.

¿Es posible descargar el archivo de metadatos del paquete virtual a través deapto? ¿Dónde se encuentran los metadatos del paquete virtual en general?

información relacionada