我无法理解什么是前缀:
r/leagueoflinux 上的某个人说最好创建一个单独的前缀来安装英雄联盟,因为英雄联盟有时需要“一些变通方法”,我猜那些变通方法是 DirectX 或类似配置的东西,所以我按照他说的做了。我在那个不同的前缀中安装了英雄联盟,这意味着如果我在默认前缀中安装英雄联盟,它会让我这样做,而不会说已经安装了另一个游戏副本,就像它是另一个操作系统一样?如果我尝试在不同的前缀中安装多个东西会怎么样?它与默认前缀完全分开?除此之外,我看到过创建前缀的命令,但没有看到删除它们的命令,这意味着创建前缀所需的空间可能微不足道?
答案1
每个“前缀”都是一个独立的、干净的基础。
如果这样更容易理解,请将“前缀”一词替换为“文件夹”或“目录”。
有些应用程序需要对 wine 配置进行特定的调整才能正常运行,或者在某些情况下根本不需要。因此,您需要为每个应用程序创建一个新的“文件夹”和与之配合的配置,这样它们就不会互相干扰,因为需要进行一些调整才能使一个应用程序正常运行,而这些调整可能会破坏另一个应用程序。
这就是 Playonlinux 之类的东西发挥作用的地方,因为管理多个前缀和某些情况下不同版本的 wine 是非常繁琐的事情。
大多数情况下,您不需要重复安装 wine,但这种情况有可能发生,并且根据应用程序的不同,某些版本的效果会比其他版本更好。
试试这个,WINE 就像你的……嗯,“酒窖”,每个应用程序都安装在单独的瓶子中,即“前缀”,因为你不想混合它们并改变风味特征。
我希望这不仅对我有意义,对其他人也有意义。