我可以從標準 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
    

    看到一切正常。

也可以看看:

相關內容