• [^] # Re: mes techniques

    Posté par . En réponse au message Mise à jour de Debian Jessie vers Stretch. Évalué à 4.

    L'inconvénient de dpkg --get-selections est qu'il liste tous les paquets, y compris ceux installés par dépendance.

    Si on veut juste les paquets installés manuellement, on peut utiliser apt-mark showmanual sous Jessie.
    En revanche, sous Stretch la commande liste aussi les paquets installés manuellement mais supprimés (si non purgés). Je fais donc depuis Stretch :

    apt-mark showmanual > $FILE
    for package in $(apt-mark showremove) ; do
     sed -i "/^${package}$/d" $FILE
    done