Que signifie «sélectionner un package précédemment désélectionné»?

12

Chaque fois que j'installe un logiciel à partir de la ligne de commande à l'aide de apt-getou aptitude, je vois des messages comme celui-ci:

Selecting previously deselected package foobar-cil-dev.

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

Matthieu
la source

Réponses:

17

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

Cela 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, ce qui fera que le gestionnaire de packages installera tous les "sélectionnés" et désinstallera ceux marqués comme "désélectionné".

Pour répliquer votre sélection de packages sur une autre machine (ou la restaurer en cas de réinstallation), vous pouvez exécuter ceci:

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

Déplacez ensuite le fichier "my-packages" vers l'autre machine, et lancez-y:

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 dans un lot et tous les packages marqués comme "désélectionnés" seront supprimés, le cas échéant. Ceci est une fonctionnalité très pratique.

lovinglinux
la source
3

C'est une erreur grammaticale. Il doit indiquer "non sélectionné". Il y a une subtile distinction en anglais ici que le programmeur ignorait peut-être: «désélectionné» signifie qu'il a été sélectionné à un moment antérieur, mais ne l'est pas maintenant. "Non sélectionné" signifie simplement qu'il n'a jamais été sélectionné auparavant (ou du moins, sans pertinence). Utiliser "désélectionné" ici est déroutant et devrait être corrigé.

Peter Flynn
la source
3
Selon la réponse acceptée, le terme désélectionné est utilisé correctement.
Mei