• [^] # Re: [RESOLU] Re: combiner dpkg-query et apt-cache

    Posté par . En réponse au message Trier les paquets. Évalué à 2.

    Sauf que "apt-cache show" se base a priori sur la liste des paquets installés. Donc (chez moi en tout cas) la commande ne me retourne rien alors que je sais qu'il y a des paquets Etch sur ma Lenny.

    Oups, c'est juste, c'est showpkg qu'il fallait utiliser, du coup il faut changer un peu le grep et ça donne

    dpkg-query -f '${Package} ${Version}\n' -W|while read pkg version;do if ! apt-cache showpkg $pkg|grep "^$version ">/dev/null;then echo $pkg-$version not found;fi;done

    (bon, je garantis pas que ce soit tout à fait au point)

    Avec vos pistes et un peu de Google j'ai trouvé la commande qui semble correspondre à mon besoin

    aptitude search ~o


    La page de manuel d'aptitude n'explique pas cette syntaxe, qu'est-ce que ça signifie?
    Quand je le teste sur une lenny (mise à jour depuis une etch) il me sort des paquets dont je sais bien qu'ils sont dans lenny et à jour sur mon installation.