所有的“替代品”都存储在哪里?

所有的“替代品”都存储在哪里?

据我所知,/etc/alternatives仅存储当前选定的替代方案。所有变体和所有元数据存储在哪里?我意外删除了一个替代方案,galternatives并想手动将其重新添加(因为galternatives功能非常有限)。

答案1

该数据似乎在 /var/lib/dpkg/alternatives 中,另请检查 man update-alternatives 以获取更多信息。

答案2

命令行update-alternatives工具应该可以帮到你。

此命令将带您逐一了解所有替代方案:

update-alternatives --all

这个 wiki 页面上还有更多示例它可以向您显示所有手动设置的替代方案,甚至(谨慎使用!)将所有替代方案重置为默认值。

有关备选方案系统如何运作的更详细描述,包括其存储所有配置的位置,请参见在 update-alternatives 手册页中(请注意,Debian 和 Ubuntu 的这个版本比 redhat 的 update-alternatives 包含更多功能)。

相关内容