Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Pour un dpkg --get-selections amélioré

3 réponses
Avatar
Guy Roussin
Bonjour,

J'utilise dpkg --get-selections pour avoir la liste des paquets installés.
(pour réinstaller un poste à l'identique ou presque)

Dans ce cadre, il serait sans doute plus judicieux de ne sauvegarder que
la liste des paquets installés *volontairement* (donc pas les automatiques).

Comment fait-on pour obtenir cette liste des paquets non-automatiques ?
(et qu'elle soit compatible avec la commande dpkg --set-selections)

Merci.

--
Guy Roussin


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

3 réponses

Avatar
Frédéric Bothamy
* Guy Roussin [2006-01-31 09:46] :
Bonjour,

J'utilise dpkg --get-selections pour avoir la liste des paquets installés.
(pour réinstaller un poste à l'identique ou presque)

Dans ce cadre, il serait sans doute plus judicieux de ne sauvegarder que
la liste des paquets installés *volontairement* (donc pas les automatiques).

Comment fait-on pour obtenir cette liste des paquets non-automatiques ?
(et qu'elle soit compatible avec la commande dpkg --set-selections)



Pour obtenir la liste des paquets en question avec aptitude :

aptitude search '~i !~M'

Celle-ci n'est pas au bon format pour dpkg, il faut donc la retravailler :

aptitude search '~i !~M' | cut -c 5-35 | xargs dpkg --get-selections

que l'on peut ensuite comparer avec un simple "dpkg --get-selections".

À mon avis, cela ne gagne rien de travailler avec la liste réduite
plutôt qu'avec la liste complète car lors de l'installation des paquets
sur le système cible, il faudra marquer manuellement les paquets
installés automatiquement.


Fred

--
Comment poser les questions de manière intelligente ?
http://www.gnurou.org/Writing/SmartQuestionsFr
Comment signaler efficacement un bug ?
http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Guy Roussin
> aptitude search '~i !~M' | cut -c 5-35 | xargs dpkg --get-selections
que l'on peut ensuite comparer avec un simple "dpkg --get-selections".


Merci pour cette réponse rapide.

À mon avis, cela ne gagne rien de travailler avec la liste réduite
plutôt qu'avec la liste complète car lors de l'installation des paquets
sur le système cible, il faudra marquer manuellement les paquets
installés automatiquement.


N'y a-t-il pas une méthode pour faire cela automatiquement ?
Peut-etre faut-il utiliser autre chose que dpkg ?

Guy Roussin


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Frédéric Bothamy
* Guy Roussin [2006-01-31 14:23] :
>aptitude search '~i !~M' | cut -c 5-35 | xargs dpkg --get-selections
>que l'on peut ensuite comparer avec un simple "dpkg --get-selections".
Merci pour cette réponse rapide.

>À mon avis, cela ne gagne rien de travailler avec la liste réduite
>plutôt qu'avec la liste complète car lors de l'installation des paquets
>sur le système cible, il faudra marquer manuellement les paquets
>installés automatiquement.
N'y a-t-il pas une méthode pour faire cela automatiquement ?
Peut-etre faut-il utiliser autre chose que dpkg ?



Oui, c'est possible encore avec aptitude :

- créer la liste des paquets installés automatiquement
aptitude search '~M' | cut -c 5-35 > liste_paquets_auto

- marquer les paquets de cette liste comme installés automatiquement
cat liste_paquets_auto | xargs sudo aptitude markauto

(je pense qu'il doit y avoir moyen d'éviter le cat et le xargs, mais
j'ai testé cette ligne avec succès)


Fred (qui apprécie de plus en plus la souplesse d'aptitude)

--
Comment poser les questions de manière intelligente ?
http://www.gnurou.org/Writing/SmartQuestionsFr
Comment signaler efficacement un bug ?
http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact