Ces informations sont disponibles dans Synaptic, qui n'est pas installé par défaut mais peut être obtenu avec,
sudo apt-get install synaptic
La sélection de l' origine dans la barre latérale gauche permettra de parcourir les packages par leur origine, tels que raring-backports / univers, ainsi que les packages installés localement.
Si vous êtes plutôt intéressé par une solution en ligne de commande, j'ai piraté un script python rapide et sale pour répertorier les packages dans les rétroportages, mais malheureusement, il est plutôt lent.
from __future__ import print_function
import apt
def backport_version(package):
if package.versions is None:
return False
for version in package.versions:
for origin in version.origins:
if origin.archive.endswith("backports"):
return version.version
return None
with apt.Cache() as cache:
for package in cache:
version = backport_version(package)
if version is not None:
print(package.fullname, version)
if package.is_installed:
print(" Installed:", package.installed.version)
Il répertorie tous les packages de rétroportage disponibles et la version installée si elle est installée.
aptitude search '~i ~Abackports ?not(~S ~i ~Abackports)'
. Cela résout 1 (en supposant que les versions de backports sont toujours supérieures). Je ne l'aurais pas obtenu sans votre aide cependant, donc si vous voulez en faire une réponse et je la sélectionneraiEDIT: Après quelques expérimentations, j'ai trouvé une solution qui fonctionne parfaitement pour moi! Il répertorie uniquement les packages qui ont une version plus récente dans le référentiel -backports, et rien de plus (les autres solutions ont répertorié des packages supplémentaires.
Pour répertorier les mises à jour de rétroportages disponibles, exécutez cette commande:
Si vous souhaitez que la liste affiche également la version actuelle et la version la plus récente, exécutez cette commande à la place:
Cela affichera quelque chose comme ceci:
Si vous ne souhaitez pas mémoriser cette commande, ajoutez-la à votre
~/.bashrc
:Il ne vous reste plus qu'à écrire
apt-list-backports
!Réponse originale
Je viens de trouver un autre moyen:
Cela simulera une mise à niveau et répertoriera les packages qui seront mis à niveau. Mais les mises à niveau des backports sont également incluses (je pense que les mises à niveau normales sont également affichées).
Vous pouvez également ajouter l'option
-V
pour afficher les versions vers lesquelles les packages seraient mis à niveau.Pour afficher le journal des modifications d'un package dans les rétroportages, utilisez:
la source