我正在运行 64 位 Linux (Devuan),并且想要创建单独的 VM 来分别包含 64 位和 32 位的 Wine,以及每个虚拟机所需的开发(编码/IDE/调试)工具。
我的选择:
- LXC;可以使用 LXC 来完成此操作吗?如果可以,我在哪里可以找到执行此操作的指南? (谷歌搜索有时会提供一堆相互矛盾的信息)
- Qemu/KVM:在哪里可以找到相关指南?这对于资源使用来说是最佳的吗?
- Virtualbox - 可行但不理想(空间/重复/最佳?/..)
- ?
我应该使用哪个选项,在哪里可以找到实施该选项所需的信息? (头奖当然是一个点头指南:)
答案1
只需使用 WINEPREFIX 来分离您的安装即可。每次启动任何 wine 程序时,对于 32 位,请执行以下操作:
WINEARCH=win32 WINEPREFIX=~/.wine32 wine <your program>
对于 64 位来说是这样的:
WINEPREFIX=~/.wine64 wine <your program>
这应该就是您需要的一切。
您可以使用以下命令全局设置这些环境变量:
export WINEPREFIX=~/.wine32
export WINEARCH=win32
答案2
在 Debian、Ubuntu 和 Mint Linux 或 Windows 上,您可以使用“virtualbox”
安装虚拟机(Linux)
sudo apt-get 更新 sudo apt-get 安装 virtualbox
接下来根据需要安装 32 位和 64 位 Debian 或 Windows VM
如果您使用 docker 引擎 - 不要忽视 DockerHub 镜像: