web-dev-qa-db-fra.com

Où sont stockées toutes les `alternatives`?

Autant que je sache, /etc/alternatives ne stocke que les alternatives actuellement sélectionnées. Où sont stockées toutes les variantes et toutes les métadonnées? J'ai accidentellement supprimé une alternative avec galternatives et je veux la rajouter telle qu'elle était manuellement (car la fonctionnalité galternatives est très limitée).

2
Ivan

Ces données semblent être dans/var/lib/dpkg/alternatives, consultez également man update-alternatives pour plus d'informations.

1
roadmr

L'outil de ligne de commande update-alternatives devrait vous aider ici.

Cette commande devrait vous guider dans toutes les alternatives, une par une:

update-alternatives --all

Il y a quelques exemples supplémentaires sur cette page wiki qui peut vous montrer toutes les alternatives définies manuellement et même (utiliser avec prudence!) Réinitialiser toutes celles à leurs valeurs par défaut.

Une description plus détaillée du fonctionnement du système alternatif, indiquant notamment où il stocke toute sa configuration, est disponible dans la page de manuel update-alternatives (notez que cette version pour Debian et Ubuntu contient plus de fonctionnalités que la alternatives de redhat).

1
thomasrutter