¿Encuentra para qué versiones de Ubuntu está disponible un paquete en un repositorio de terceros?

9

Tengo un enlace a un repositorio de paquetes de terceros, por ejemplo algo como esto:

http://eddie.website/repository/apt stable main

Hay un paquete particular disponible en este repositorio (por ejemplo, uno de los paquetes en este repositorio es airvpn).


¿Cómo puedo averiguar para qué versiones de Ubuntu está construido este paquete en particular (y, de manera similar, otros paquetes de cualquier otro repositorio de terceros)?

Me gustaría hacer esto para averiguar si el software que estoy usando ya está disponible en 18.04, o qué versiones anteriores de Ubuntu todavía son compatibles con el software. Parece que necesito mirar los archivos de "lanzamiento" en el repositorio, ¿cómo puedo acceder a ellos y dónde está la información que necesito?

JonasCz - Restablece a Monica
fuente
3
Yo diría que no hay una respuesta simple a su pregunta. No todos los repositorios están estructurados por el lanzamiento de Ubuntu (y no deberían estarlo, ya que algunas aplicaciones funcionan en varias distribuciones). Teniendo todo esto en mente, uno puede verificar la versión de la aplicación mediante apt cache. En su caso: si eddie.website está en su ppa, siempre puede hacer apt-cache policy airvpno apt-cache show airvpno apt-cache showpkg airvpn. Esto generará la versión del paquete y algo de información básica al respecto.
Jacek Herbrych
1
@JacekHerbrych Por favor, publique su comentario como respuesta.
fosslinux

Respuestas:

6

Los repos están estructurados para tener el nombre de la versión en la carpeta 'dists'.

Por ejemplo, la línea deb extraerá deb http://ftp.de.debian.org/debian/ wheezy mainpaquetes de http://ftp.de.debian.org/debian/dists/wheezy/main/.

Para saber qué versiones admite un repositorio, normalmente puede navegar a la distscarpeta de ese repositorio (en este caso http://ftp.de.debian.org/debian/dists/ ) en un navegador web, que mostrará el lista de directorios.

Como mencionó, también puede recopilar información adicional del Releasearchivo dentro de la distcarpeta. Usando http://ftp.de.debian.org/debian/dists/wheezy/Release como ejemplo, podemos ver que este dist es para la versión de Debian con el nombre en código 'wheezy', que corresponde a la versión 7.11. También puede ver las arquitecturas y componentes compatibles desde sus respectivos campos.

Phurl
fuente
4

Yo diría que no hay una respuesta simple a su pregunta. No todos los repositorios están estructurados por el lanzamiento de Ubuntu (y no deberían estarlo, ya que algunas aplicaciones funcionan en varias distribuciones). Teniendo todo esto en mente, uno puede verificar la versión de la aplicación mediante apt cache. En su caso: si eddie.website está en su ppa, siempre puede hacer apt-cache policy airvpno apt-cache show airvpno apt-cache showpkg airvpn. Esto generará la versión del paquete y algo de información básica al respecto.

Jacek Herbrych
fuente