Package-Management
如何在 Gentoo 中安裝同一個包的多個版本?
我想在我的 Gentoo 系統上安裝兩個(或更多)版本的相同軟體包。我確信不會有任何文件衝突,因為安裝的文件很少,而且每個文件都以版本命名。
我知道插槽,但這些是在 ebuild 文件中指定的,假設我不想編輯任何 ebuild 文件有幾個原因。
我希望已安裝的版本成為世界包的一部分,因此可以像往常一樣重新安裝或解除安裝它們。
有沒有辦法安裝同一個包的多個版本?你知道一些 Portage 技巧來達到這個目的嗎?
這就是插槽的用途。如果包沒有開槽,那麼我唯一能想到的就是創建一個個人覆蓋和一個開槽的新包/ebuild。
我認為理論上你可以做一些愚蠢的事情:
$ ROOT=~/package-1.0 emerge =package-1
但基本上所有非覆蓋的東西都高度受制於一些額外的限制和要求,關於這些限制和要求的資訊並不多。