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

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

/etc/alternatives旨在提供一種方便安裝和使用單一軟體包(例如編譯器)的多個版本的工具。 Now/usr/bin/some-binary可以是 和 的符號鏈接/etc/alternatives/some-binaryupdate-alternatives但是,發行版的包管理器可能會假設它可以控制/usr/bin/some-binary.最好的解決方案是/etc/alternatives儘早設定PATH環境變數嗎?是否有替代方案(原文如此)來管理這種緊張局勢,這意味著可以輕鬆選擇所需的版本,而不會破壞使用可用版本套件管理器的能力?

答案1

任何實作alternatives並提供套件管理器的發行版都應該提供一個尊重 的套件管理器alternatives,否則它將被認為是損壞的。

因此,放入/etc/alternatives路徑可能會修復在這個意義上被破壞的操作包管理器。很難看出這是否會在這種環境中產生意想不到的後果。

如果發生這種情況,我的方法是手動修復由套件管理器引起的問題,它放置一個實際的二進位檔案而不是符號鏈接,然後提交一個錯誤要求修復它。

相關內容