Forum général.général Apt Dpkg listage de paquets

Posté par  .
Étiquettes : aucune
1
2
mai
2009
Bonjour,
Je cherche un moyen de lister sur une machine donnée tous les paquets provenant de tels ou tels dépôts (listés dans le sources.list). Sachant que ce listage doit être capable de différencier par exemple des dépôts ayant le même nom de domaine comme les PPA du launchpad d'Ubuntu.
J'ai beau cherché, je ne trouve pas comment faire...

Merci
  • # apt-cache policy

    Posté par  (site web personnel) . Évalué à 2.

    Bonjour,

    La commande apt-cache policy paquet ... donne des détails sur la source utilisée ; reste à analyser sa sortie :
    ~ $ apt-cache policy apt | sed -ne '/\*\*\*/{n;p}'
    500 http://security.debian.org lenny/updates/main Packages
    • [^] # Re: apt-cache policy

      Posté par  . Évalué à 1.

      Merci pour la commande, l'ennui avec ça, c'est que ca me renvoit pour les paquets des PPA :
      /var/lib/dpkg/status

      Avec d'autres dépôts perso, ca a l'air de bien marcher...
      • [^] # Re: apt-cache policy

        Posté par  (site web personnel) . Évalué à 1.

        Merci pour la commande, l'ennui avec ça, c'est que ca me renvoit pour les paquets des PPA :
        /var/lib/dpkg/status


        Ils ne sont peut-être plus disponibles ? Avec (Awk : doubles quotes autour de install)
        ~ $ dpkg --get-selections | \
        awk '$2=="install"{print$1}' | \
        xargs apt-cache policy | \
        sed -ne '/^[^ ]*:$/h;/\*\*\*/{n;G;s/\n/\t/;s/:$//p}' | \
        grep -v http:
        100 /var/lib/dpkg/status linux-image-2.6.22-4-amd64
        100 /var/lib/dpkg/status linux-image-2.6.24-1-amd64

        je n'obtiens que deux anciens paquets backportés...

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.