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?
apt
package-management
repository
software-sources
versions
JonasCz - Restablece a Monica
fuente
fuente
apt-cache policy airvpn
oapt-cache show airvpn
oapt-cache showpkg airvpn
. Esto generará la versión del paquete y algo de información básica al respecto.Respuestas:
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 main
paquetes dehttp://ftp.de.debian.org/debian/dists/wheezy/main/
.Para saber qué versiones admite un repositorio, normalmente puede navegar a la
dists
carpeta 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
Release
archivo dentro de ladist
carpeta. 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.fuente
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 airvpn
oapt-cache show airvpn
oapt-cache showpkg airvpn
. Esto generará la versión del paquete y algo de información básica al respecto.fuente