Řešení 1:
V Debianu (ale ne ve Fedoře nebo RHEL) zobrazíte seznam všech „hlavních alternativních jmen“:
update-alternatives --get-selections
--get-selections
seznam hlavních alternativních jmen a jejich stavu.
A pro každou z uvedených možností můžete spustit --list $ALTERNATIVE_NAME
, např.
update-alternatives --list editor
--list name
Zobrazit všechny cíle skupiny odkazů.
Pokud byste chtěli vidět seznam všech alternativ v jejich příslušných skupinách, můžete spustit následující v fish
shell:
for alternative in (update-alternatives --get-selections)
echo $alternative
update-alternatives --list (echo $alternative | cut -d" " -f1)
echo
end | pager
Syntaxe (ba|z)?sh by měla být něco podobného.
Chcete-li změnit alternativy, spusťte sudo update-alternatives --config $ALTERNATIVE_NAME
Řešení 2:
Přesná odpověď je (RHEL):
ls /var/lib/alternatives
Adresář /etc/alternatives
udržuje plochý dlouhý seznam všech směšování symbolických odkazů páni a otroci dohromady. Slave symbolické odkazy nelze použít s alternatives --display [symlink]
příkaz.
Zároveň adresář /var/lib/alternatives
obsahuje informace o stavu (včetně vztahu master-slave) pro každou skupinu ve zkrácené seznam názvů souborů všechny z nichž lze přímo použít s --display
volba. Například /var/lib/alternatives/java
:
alternatives --display java
Řešení 3:
Nejjednodušší odpověď by byla...
ls /etc/alternatives