是否可以通过命令行创建 wineprefix(静默、无人值守)

是否可以通过命令行创建 wineprefix(静默、无人值守)

我通常使用 创建 wineprefixes WINEPREFIX=<path> winecfg。但这总是打开 GUI 程序 winecfg。有没有办法在脚本中静默、无人值守地创建 wineprefix?

答案1

当。。。的时候葡萄酒预定义不存在,它是在第一次执行时创建的葡萄酒命令。

如果你不需要任何可选功能(如下载 mono 或浏览器),你可以简单地在葡萄酒展示变量未设置,这将阻止winecfg成功运行并出现。您还可以通过设置来要求它不显示任何调试消息WINEDEBUG=-all

$ mkdir -p /tmp/my/test
$ unset DISPLAY
$ export WINEDEBUG=-all
$ WINEPREFIX=/tmp/my/test/wineprefix wine hostname
wine: created the configuration directory '/tmp/my/test/wineprefix'
wine: configuration in L"/tmp/my/test/wineprefix" has been updated.
SOMEHOST

当然,上面的预期用途来自脚本。

相关内容