Я только что сделал Wine Install на Ubuntu 16.04 и получил диалог «Мы можем установить Mono и Gecko, но рекомендую сделать это правильно». Я нажал кнопку отмены, решив, что установлю их позже. Должен ли я на самом деле сделать это и как лучше?
Я использую все виды устаревших приложений для Windows, которые недоступны в Linux.
Вам нужен Mono для запуска определенных приложений и компонентов.
Рекомендуется установить основные шрифты Microsoft, некоторые приложения требуют правильной работы.
Я предлагаю вам установить PlayOnLinux, чтобы вы могли легко управлять своими префиксами Wine, устанавливая компоненты, необходимые для каждого из них.
Например, если вы хотите установить Microsoft Office, в PlayOnLinux уже есть скрипт, который автоматически устанавливает необходимые дополнения и пакеты.
Другие ответы не работали для меня на 18.04 LTS с winehq-stableпакетом. Мне нужны были .NETфреймворковые пакеты для запуска определенного приложения, поэтому мне не нужно было, Monoв частности, просто что-то, что будет запускать C#программы.
Обходным путем, который я нашел, было воссоздание префиксов wine32 и wine64 и установка .NETна них с автоматическим запросом winetricks.
# Create dir for 32 bit prefix
mkdir ~/.wine32
# destroy default configuration (64 bit prefix)
rm -rf ~/.wine
# Initial setup (create prefixes)
WINEPREFIX="$HOME/.wine32" WINEARCH=win32 wine wineboot
WINEPREFIX="$HOME/.wine" WINEARCH=win64 wine64 wineboot
# To install dotnet35 on 32-bit prefix
WINEPREFIX="$HOME/.wine32" WINEARCH=win32 winetricks dotnet35
Я получаю ошибку 005c:err:mscoree:CLRRuntimeInfo_GetRuntimeHost Wine Mono is not installedпосле выполнения ваших шагов.
Хайме М.
Спасибо за ваш комментарий. Ответ сейчас указывает, что мне нужно .NETи не совсем Mono. Я знал, что последняя является бесплатной реализацией первой, но я не знаю ни одного приложения Windows, которое требует Monoконкретно и не требует .NET, поэтому не могу помочь вам без более подробной информации. В целом, я полагаю, что если вы установили, у .NETвас не должно быть никаких особых проблем (кроме распространенных ошибок Wine в запущенных приложениях), с которыми я не могу помочь, поскольку я не являюсь разработчиком Wine.
sudo apt install wine-gecko2.21
?Чтобы игнорировать всплывающие окна Mono и Gecko, вы можете экспортировать следующую переменную перед запуском приложения:
Если вы сделаете это, рендеринг HTML будет отключен в некоторых приложениях.
Смотрите: Как отключить всплывающее окно пакета Gecko для Wine?
В качестве альтернативы установки Gecko на:
sudo apt-get install wine-gecko\*
.И библиотека .NET через
winetricks
:Смотрите: почему Wine не видит, что у меня установлена mono 3?
источник
Другие ответы не работали для меня на 18.04 LTS с
winehq-stable
пакетом. Мне нужны были.NET
фреймворковые пакеты для запуска определенного приложения, поэтому мне не нужно было,Mono
в частности, просто что-то, что будет запускатьC#
программы.Обходным путем, который я нашел, было воссоздание префиксов wine32 и wine64 и установка
.NET
на них с автоматическим запросомwinetricks
.источник
005c:err:mscoree:CLRRuntimeInfo_GetRuntimeHost Wine Mono is not installed
после выполнения ваших шагов..NET
и не совсемMono
. Я знал, что последняя является бесплатной реализацией первой, но я не знаю ни одного приложения Windows, которое требуетMono
конкретно и не требует.NET
, поэтому не могу помочь вам без более подробной информации. В целом, я полагаю, что если вы установили, у.NET
вас не должно быть никаких особых проблем (кроме распространенных ошибок Wine в запущенных приложениях), с которыми я не могу помочь, поскольку я не являюсь разработчиком Wine.