如何有效地使用 /etc/alternatives?

如何有效地使用 /etc/alternatives?

/etc/alternatives旨在提供一种便利的安装和使用单个软件包(例如编译器)的多个版本的工具。现在/usr/bin/some-binary可以是和的符号链接/etc/alternatives/some-binaryupdate-alternatives但是,发行版的包管理器可能认为它可以控制。最好的解决方案是在环境变量中尽早/usr/bin/some-binary拥有吗?是否有其他方法(原文如此)来管理这种紧张关系,以便可以轻松选择所需的版本,而不会破坏使用可用包管理器版本的能力?/etc/alternativesPATH

答案1

任何实现alternatives并提供包管理器的发行版都应提供尊重的包管理器alternatives,否则将被视为损坏。

因此,将其放入/etc/alternatives路径可能会修复在此意义上损坏的操作包管理器。很难看出这是否会在这种环境中产生意想不到的后果。

如果出现这种情况,我的方法是手动修复由包管理器引起的问题,它将放置一个实际的二进制文件而不是符号链接,然后提交一个错误要求修复它。

相关内容