Package-Management

如何在 Gentoo 中安裝同一個包的多個版本?

  • March 26, 2018

我想在我的 Gentoo 系統上安裝兩個(或更多)版本的相同軟體包。我確信不會有任何文件衝突,因為安裝的文件很少,而且每個文件都以版本命名。

我知道插槽,但這些是在 ebuild 文件中指定的,假設我不想編輯任何 ebuild 文件有幾個原因。

我希望已安裝的版本成為世界包的一部分,因此可以像往常一樣重新安裝或解除安裝它們。

有沒有辦法安裝同一個包的多個版本?你知道一些 Portage 技巧來達到這個目的嗎?

這就是插槽的用途。如果包沒有開槽,那麼我唯一能想到的就是創建一個個人覆蓋和一個開槽的新包/ebuild。

我認為理論上你可以做一些愚蠢的事情:

$ ROOT=~/package-1.0 emerge =package-1

但基本上所有非覆蓋的東西都高度受制於一些額外的限制和要求,關於這些限制和要求的資訊並不多。

引用自:https://unix.stackexchange.com/questions/12427