![所有的“替代品”都存储在哪里?](https://linux22.com/image/818929/%E6%89%80%E6%9C%89%E7%9A%84%E2%80%9C%E6%9B%BF%E4%BB%A3%E5%93%81%E2%80%9D%E9%83%BD%E5%AD%98%E5%82%A8%E5%9C%A8%E5%93%AA%E9%87%8C%EF%BC%9F.png)
据我所知,/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 包含更多功能)。