Насколько я понимаю, /etc/alternatives
хранит только выбранные в настоящее время альтернативы. Где хранятся все варианты и все метаданные? Я случайно удалил альтернативу с galternatives
и хочу добавить ее обратно, как это было вручную (так как galternatives
функциональность очень ограничена).
Эти данные, кажется, находятся в / var / lib / dpkg / alternatives, также проверьте man update-alternatives для получения дополнительной информации.
Инструмент командной строки update-alternatives
должен помочь вам здесь.
Эта команда должна пройти через все альтернативы по одному:
update-alternatives --all
Более подробное описание того, как работает система альтернатив, включая то, где она хранит всю свою конфигурацию, доступно на странице обновления альтернатив (обратите внимание, что эта версия для Debian и Ubuntu содержит больше функций, чем обновление-альтернативы от redhat).