Trouver pour quelles versions d'Ubuntu un package dans un référentiel tiers est disponible?


9

J'ai un lien vers un référentiel de packages tiers, par exemple quelque chose comme ceci:

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

Un package particulier est disponible à partir de ce référentiel (par exemple, l'un des packages de ce référentiel est airvpn).


Comment puis-je savoir pour quelles versions d'Ubuntu ce package particulier (et, de même, d'autres packages de tout autre référentiel tiers) est conçu pour?

J'aimerais faire cela pour savoir si le logiciel que j'utilise est déjà disponible sur 18.04, ou quelles anciennes versions d'Ubuntu sont toujours prises en charge par le logiciel. Il semble que je doive regarder les fichiers "release" dans le référentiel, comment y accéder et où sont les informations dont j'ai besoin?


3
Je dirais qu'il n'y a pas de réponse simple à votre question. Tous les repo ne sont pas structurés par la version Ubuntu (et ils ne devraient pas l'être, car certaines applications fonctionnent sur différentes distributions). Ayant tout cela à l'esprit, on peut vérifier la version de l'application par cache apt. Dans votre cas: si eddie.website est dans votre ppa, vous pouvez toujours faire apt-cache policy airvpnou apt-cache show airvpnou apt-cache showpkg airvpn. Cela donnera la version du paquet et quelques informations de base à ce sujet.
Jacek Herbrych du

1
@JacekHerbrych Veuillez poster votre commentaire comme réponse.
fosslinux

Réponses:


6

Les dépôts sont structurés pour avoir le nom de la version dans le dossier «dists».

Par exemple, la ligne deb extraira deb http://ftp.de.debian.org/debian/ wheezy mainles packages de http://ftp.de.debian.org/debian/dists/wheezy/main/.

Pour découvrir les versions prises en charge par un référentiel, vous pouvez normalement simplement accéder au distsdossier de ce référentiel (dans ce cas, http://ftp.de.debian.org/debian/dists/ ) dans un navigateur Web, qui affichera le liste du répertoire.

Comme vous l'avez mentionné, vous pouvez également collecter des informations supplémentaires à partir du Releasefichier dans le distdossier. En utilisant http://ftp.de.debian.org/debian/dists/wheezy/Release comme exemple, nous pouvons voir que cette dist est pour la version Debian nommée 'wheezy', qui correspond à la version 7.11. Vous pouvez également voir les architectures et composants pris en charge dans leurs domaines respectifs.


4

Je dirais qu'il n'y a pas de réponse simple à votre question. Tous les repo ne sont pas structurés par la version Ubuntu (et ils ne devraient pas l'être, car certaines applications fonctionnent sur différentes distributions). Ayant tout cela à l'esprit, on peut vérifier la version de l'application par cache apt. Dans votre cas: si eddie.website est dans votre ppa, vous pouvez toujours faire apt-cache policy airvpnou apt-cache show airvpnou apt-cache showpkg airvpn. Cela donnera la version du paquet et quelques informations de base à ce sujet.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.