사용자 도구

사이트 도구


linux:wine

Linux Wine

Arch/Manjaro

Debian Wine Install

# architecture 확인하고 i386 추가 설치
dpkg --print-architecture
 
# 결과가 amd64 뿐이면 아래 과정 실행
sudo dpkg --add-architecture i386 && sudo apt update
 
dpkg --print-architecture
 
# buster 는 WineHQ Debian 버전에 따라 적절이 변경한다.
echo "deb https://dl.winehq.org/wine-builds/debian/ buster main" |  sudo tee -a /etc/apt/sources.list.d/winehq.list
 
sudo apt-get update
 
# install wine stable
sudo apt install --install-recommends winehq-stable
 
# 패키지 파일 양이 많은 편이므로 캐시 비워주기
sudo apt-get clean

Ubuntu stable Install

sudo dpkg --add-architecture i386 
wget -nc https://dl.winehq.org/wine-builds/Release.key
sudo apt-key add Release.key
sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/
sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ xenial main'
sudo apt-get update
sudo apt-get install --install-recommends winehq-stable

Winetricks

cd ~/.local/bin
wget  https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
chmod +x winetricks 

32bit 윈도우 환경 구성

  • 설치 후 ~/.wine 디렉토리 삭제
  • WINEARCH=win32 winecfg로 32bit로 변경
  • winecfg 실행하여 Window 7 혹은 원하는 버전으로 설정 → Reboot 혹은 wineboot 명령 실행 해야 wine 데몬이 버전을 올바로 인식함.
  • winetricks 를 실행하여 Select the default wineprefix → Install a Windows DLL or component/Install a font로 필요한 라이브러리와 글꼴 설치

wineboot

Play On Linux

IE8

Line

  • Line은 Line Chrome 확장을 사용하는게 낫다.
  • win32, Windows 7 모드
  • Winetricks로 설치
    # libraries
    winetricks dotnet20 msxml6 vcrun2008 
    # fonts
    winetricks consolas corefonts eufonts lucida tahoma unifont
  • Wine Configuration → Libraries 에서 다음을 native 로 설정
    • msvcr90: native
    • msxml6: native
    • gdiplus: native
    • riched20: native

KakaoTalk

  • line 과 동일하게 설정하되 다음을 더 추가 설치(약간 더 잘 작동하는 듯)
    winetricks gdiplus riched20 riched30
  • Linux에 나눔고딕을 설치하고 카카오톡 설정에서 글꼴을 나눔 고딕으로 하면 글씨도 더 잘 보이고 잘 작동하는 것 같다.
  • fcitx 에서 한글 입력 별다른 문제 없었음(2018).
  • 2019/06 현재 PC 인증 화면이 안나오는데 그래도 그냥 인증번호를 입력하고 엔터를 누르고서 껐다켜거 다시 로그인하고 하다보면 작동했음.

Shockwave 관련 오류

ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path.

  • ntlm 관련 오류는 winbind 패키지를 설치하면 없어진다.(samba 관련 패키지임)

p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/p11-kit-trust.so

p11-kit i386 버전을 설치하지 않아서임.

sudo apt-get install p11-kit:i386
linux/wine.txt · 마지막으로 수정됨: 2019/12/20 16:49 저자 kwon37xi