標準の 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 にこれらのファイルを必要とします。したがって、wineprofile が 10 個ある場合、ハードディスクには 475 MB の 10 倍の容量があることになります。

私はこれを 1 つのシステムで 1 つの Windows アプリケーションのみを使用してテストしました。私のシステムは 2017 年 1 月時点で更新された Arch Linux です。

ワインのバージョン番号は次のとおりです。

$ 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 です。詳細については、以下のリンクを参照してください。

  • yesmonogeckoと比較してくださいnomonogecko

  • 内の余分なディレクトリを削除しますyesmonogecko
  • 再度コマンドを実行します:

    WINEPREFIX=yesmonogecko wine fcpro
    

    すべてが正常に動作することを確認します。

参照:

関連情報