snowape Asked: 2021-05-24 11:12:36 +0800 CST2021-05-24 11:12:36 +0800 CST 2021-05-24 11:12:36 +0800 CST 是否可以从命令行创建 wineprefix(无提示,无人值守) 772 我通常用WINEPREFIX=<path> winecfg. 但这总是会打开 gui 程序 winecfg。有什么方法可以在脚本中无声地、无人值守地创建 wineprefix 吗? wine 1 个回答 Voted Best Answer A.B 2021-05-25T11:51:24+08:002021-05-25T11:51:24+08:00 当WINEPREFIX不存在时,它是在第一次执行wine命令时创建的。 如果您不需要任何可选功能(例如下载单声道或浏览器),您可以简单地在wine下运行一个非图形命令,并取消设置DISPLAY变量,这将阻止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 当然,上面的预期用途来自脚本。
当WINEPREFIX不存在时,它是在第一次执行wine命令时创建的。
如果您不需要任何可选功能(例如下载单声道或浏览器),您可以简单地在wine下运行一个非图形命令,并取消设置DISPLAY变量,这将阻止
winecfg
成功运行并出现。你也可以通过设置让它不显示任何调试信息WINEDEBUG=-all
。当然,上面的预期用途来自脚本。