Comment lister tous les packages de instable / experimental?


17

J'utilise un système de test Debian avec certains paquets installés à partir d'instables ou expérimentaux, en utilisant l'épinglage apt.

Comment puis-je répertorier tous les packages provenant d'instables ou expérimentaux? J'aimerais utiliser apt, mais j'ai également installé aptitude et synaptic.


1
Le moyen le plus simple que j'ai trouvé jusqu'à présent repose sur le package apt-show-version: apt-show-version | grep /unstableou apt-show-version | grep /experimental.
enricoferrero

Réponses:



6

À l'aide de aptitudevous pouvez exécuter la commande suivante:

$ aptitude versions '~VCURRENT (~Aunstable|~Aexperimental) !~Atesting' --group-by=none

Ceci listera tous les paquets dont la version actuellement installée ( ~VCURRENT) provient des archives instables ou expérimentales ( ~A) et ne sont pas présentes dans l' archive de test ( !~A). L' --group-by=noneoption sert à produire une sortie plus concise.


Pour une raison quelconque, cela ne fonctionne pas pour moi. Cela me donne une énorme liste de paquets qui ne sont certainement pas instables ou expérimentaux. La méthode apt-show-version ci-dessus me donne la sortie correcte. Quelqu'un d'autre peut-il confirmer?
enricoferrero

Désolé, mis à jour la réponse, maintenant devrait fonctionner correctement.
toro2k

Oui, maintenant ça marche!
enricoferrero

Je ne suis pas en mesure d'adapter cela pour filtrer également les paquets provenant de «stable», ni pour choisir uniquement les paquets provenant de «testing». Je suppose que je ne comprendrai jamais comment fonctionne l'aptitude (ou l'APT d'ailleurs).
alecov
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.