Что я могу удалить из стандартного префикса/бутылки/конфигурации вина?

Что я могу удалить из стандартного префикса/бутылки/конфигурации вина?

Я позволяю wineсоздать новый wineprefix, установив каталог и запустив, winecfgи получившаяся папка имеет размер более 500 МБ. Она должна быть такой большой или есть папки, которые я могу удалить из стандартной установки, чтобы уменьшить ее после того, как она будет создана и заполнена? Какие папки/файлы?

решение1

Вот каталоги, которые можно удалить, если вам не нужны mono или gecko:

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

всего: 475 МБ.

Обратите внимание, что 2.47пути в gecko будут меняться в зависимости от номера версии.

Насколько я понимаю, эти каталоги содержат файлы извино моноивинный гекконустановки. По какой-то причине Wine нужны эти файлы в каждом wineprofile. Так что если у вас 10 wineprofiles, то у вас на жестком диске будет 10 раз больше этих 475 МБ.

Я протестировал это только на одной системе с одним приложением Windows. Моя система — Arch Linux, обновленная по состоянию на январь 2017 года.

Вот номера версий 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 (свободная ячейка про). Реализация freecell с некоторыми функциями, которые я не нашел ни в одной другой реализации freecell. Вероятно, fcpro не использует никаких функций mono или gecko.

Вот как я это проверял:

  • Команда Run:

    WINEPREFIX=yesmonogecko wine fcpro
    

    wineprofile создается при установленных mono и gecko. Размер около 500 МБ.

  • Команда Run:

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

    wineprofile создается без установленных mono и gecko. Размер около 40 МБ. Более подробную информацию см. по ссылкам ниже.

  • по сравнению yesmonogeckoс nomonogecko.

  • удалите лишние каталоги в yesmonogecko.
  • выполните команду еще раз:

    WINEPREFIX=yesmonogecko wine fcpro
    

    убедитесь, что все работает нормально.

Смотрите также:

Связанный контент