web-dev-qa-db-fra.com

Que signifie "sélectionner un paquet précédemment désélectionné"?

Chaque fois que j'installe un logiciel à partir de la ligne de commande en utilisant apt-get ou aptitude, je vois des messages comme celui-ci:

Selecting previously deselected package foobar-cil-dev.

Je comprends "télécharger" et "installer", mais que signifie "sélectionner"? Et qu'est-ce que cela signifie que le paquet a été "précédemment désélectionné"?

12
Matthew

Ubuntu est fourni avec un ensemble de packages installé par défaut et le gestionnaire de packages en assure le suivi. Si vous supprimez un package installé par défaut, il est marqué comme "désélectionné". Cela signifie qu'il a été installé précédemment, mais qu'il a été supprimé. En fait, tout paquet que vous installez puis supprimez est marqué comme "désélectionné".

Ceci est utile par exemple pour répliquer les mêmes packages que vous avez sur une autre machine ou après une nouvelle installation. Vous pouvez générer une liste de packages "sélectionnés" et "désélectionnés" sur votre système à l'aide du gestionnaire de packages, puis charger cette liste sur une autre machine. "désélectionné".

Pour répliquer votre sélection de paquets sur une autre machine (ou la restaurer si vous réinstallez), vous pouvez exécuter ceci:

dpkg --get-selections > ~/my-packages

Puis déplacez le fichier "my-packages" sur l'autre machine, et lancez:

Sudo dpkg --set-selections < my-packages && Sudo apt-get dselect-upgrade

Lorsque vous exécutez la commande ci-dessus, tous les packages marqués comme "sélectionnés" seront installés par lot et tous les packages marqués comme "désélectionnés" seront supprimés, le cas échéant. C'est une fonctionnalité très pratique.

17
lovinglinux

C'est une erreur grammaticale. Il devrait dire "non sélectionné". Il y a une distinction subtile en anglais ici que le programmeur aurait peut-être ignorée: "désélectionné" signifie qu'il a été sélectionné à un moment antérieur, mais ce n'est pas le cas maintenant. "Désélectionné" signifie simplement qu'il n'a jamais été sélectionné auparavant (ou du moins, de manière non pertinente). L'utilisation de "désélectionné" est source de confusion et doit être corrigée.

3
Peter Flynn