답변:
특정 응용 프로그램 및 구성 요소를 실행하려면 Mono가 필요합니다.
Microsoft 핵심 글꼴을 설치하는 것이 좋으며 일부 응용 프로그램에서는 제대로 작동해야합니다.
PlayOnLinux를 설치하는 것이 좋으므로 각각에 필요한 구성 요소를 설치하여 Wine 접두사를 쉽게 관리 할 수 있습니다.
예를 들어 Microsoft Office를 설치하려는 경우 PlayOnLinux에는 필요한 보완 및 패키지를 자동으로 설치하는 스크립트가 이미 있습니다.
다음을 사용하여 모노를 설치할 수 있습니다.
sudo apt install mono-complete
또는 (16.04 이전의 Ubuntu 버전의 경우)
sudo apt-get install mono-complete
Gecko의 경우 https://wiki.winehq.org/Gecko를 확인 하십시오.
Mono 및 Gecko 팝업을 무시하려면 앱을 실행하기 전에 다음 변수를 내보낼 수 있습니다.
export WINEDLLOVERRIDES="mscoree,mshtml="
그렇게하면 일부 앱에서 HTML 렌더링이 비활성화됩니다.
참고 : 와인 용 Gecko 패키지 팝업을 비활성화하는 방법?
또는 다음 방법으로 Gecko 를 설치하십시오 : sudo apt-get install wine-gecko\*.
그리고 .NET 라이브러리를 통해 winetricks:
sudo apt-get install winetricks
winetricks dotnet45
winehq-stable패키지 와 함께 18.04 LTS에서 다른 답변이 작동하지 않았습니다 . .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. 나는 후자가 첫 번째 무료 구현이라는 것을 알고 있었지만 Mono구체적으로 필요하지 않은 Windows 응용 프로그램을 알지 못했기 .NET때문에 더 자세한 정보가 없으면 도움을 줄 수 없습니다. 일반적으로 설치 한 경우 .NET와인 개발자가 아니기 때문에 도움이 될 수없는 특정 문제 (응용 프로그램 실행의 일반적인 와인 버그 제외)가 없어야 한다고 생각합니다 .
sudo apt install wine-gecko2.21?