我有一个单独的关于如何在EOS中安装Playonlinux的问题- 有一个答案导致安装 Playonlinux 但在系统级别没有 Wine。
重新启动 Playonlinux 时,它说未安装 Wine,尽管在程序本身内部我安装了不同版本的 Wine
但我认为需要在系统范围内单独安装 Wine,就像从 Synaptic 等安装 Playonlinux 时的情况一样。我的观点是 Playonlinux 在系统级别需要 Wine,并且通常会自动安装它。 (现在 Playonlinux 安装时没有 Wine,但考虑到链接问题中提出的情况,我认为这是不正常的。)
这是真的?
如果没有系统级别的 Wine,我会在链接问题的更新中报告错误。但我不会在这里讨论这些,只是想知道 Playonlinux 是否应该在系统级别安装 Wine 或者它是否可以在没有它的情况下工作(只需从 playonlinux 中安装并放置在 中的 Wine 软件包和版本~/.playonlinux/wine
)。
答案1
考虑到当我成功安装Playonlinux时(更多这里)Wine 也会自动安装,事实上,当 Wine 没有安装时,Playonlinux 的安装是至少可以说是有问题的并且其操作不可能(程序无法在 playonlinux 中安装 - 请参阅链接问题的更新),我确信:
Playonlinux 会在系统级别自动安装 Wine,因为它必须需要它才能正常运行。
而且,这样做时,Wine 还可以自行操作和安装程序,而无需 Playonlinux 的参与。
当安装 Playonlinux 时,Playonlinux 中没有安装 Wine 版本。 Playonlinux 中安装的那些版本~/.PlayOnLinux/wine/
可能会被 Playonlinux 中安装的某些程序需要,但 Playonlinux 本身则不需要。默认情况下,这些文件夹是空的。
Playonlinux 在系统级别仅安装一个 Wine 版本,Playonlinux 需要该版本来安装任何程序。
Playonlinux 安装的像 Foobar2000 这样的程序会执行如下操作:~/.PlayOnLinux/wineprefix/Foobar2k/drive_c/Program Files/foobar2000/
。
单独由 Wine 安装的相同程序会转到~/.wine/drive_c/Program Files (x86)/foobar2000/