我可以从标准 Wine wineprefix/bottle/configuration 中删除什么?

我可以从标准 Wine wineprefix/bottle/configuration 中删除什么?

wine通过设置目录并运行来创建一个新的 wineprefix winecfg,生成的文件夹超过 500 MB。它是否需要这么大,或者是否有文件夹可以从标准安装中删除,以在创建和填充后缩小它的大小?哪些文件夹/文件?

答案1

如果您不需要 mono 或 gecko,可以删除以下目录:

  • wineprofile/drive_c/windows/Installer(145MB)
  • wineprofile/drive_c/windows/mono(126MB)
  • wineprofile/drive_c/windows/system32/gecko/2.47(103MB)
  • wineprofile/drive_c/windows/syswow64/gecko/2.47(96MB)
  • wineprofile/drive_c/windows/Microsoft.NET(5MB)

总计:475 MB。

请注意,2.47gecko 路径中的 会随版本号而变化。

据我了解,这些目录包含来自葡萄酒单声道酒壁虎安装。无论出于什么原因,wine 都需要每个 wineprofile 中的这些文件。因此,如果您有 10 个 wineprofile,那么您的硬盘上就有 10 倍的 475 mb。

我已经在一个系统上仅使用一个 Windows 应用程序对此进行了测试。我的系统是 2017 年 1 月更新的 arch linux。

以下是 Wine 版本号:

$ pacman -Q wine wine-mono wine_gecko 
wine 2.0rc3-1
wine-mono 4.6.4-1
wine_gecko 2.47-1

Windows应用程序是fcpro(空当接龙专业版)。空当接力实现具有一些我在任何其他空当接力实现中都没有找到的功能。 fcpro 很可能不使用任何 mono 或 gecko 功能。

这是我测试的方法:

  • 运行命令:

    WINEPREFIX=yesmonogecko wine fcpro
    

    wineprofile 是在安装了 mono 和 gecko 的情况下创建的。大小约为 500 MB。

  • 运行命令:

    WINEPREFIX=nomonogecko WINEDLLOVERRIDES=mscoree=d;mshtml=d wine fcpro
    

    wineprofile 是在没有安装 mono 和 gecko 的情况下创建的。大小约为 40 MB。请参阅下面的链接了解更多详细信息。

  • 相比yesmonogeckonomonogecko

  • 删除 中多余的目录yesmonogecko
  • 再次运行命令:

    WINEPREFIX=yesmonogecko wine fcpro
    

    看到一切正常。

也可以看看:

相关内容