Ubuntu

Wine 수동 빌드 설치

  • -
728x90
반응형

이 글은 아래의 환경 및 버전을 기준으로 작성 및 설명함

Ubuntu : 20.04.6 LTS

 

터미널에 아래의 명령어를 입력

sudo apt-get update
sudo apt-get upgrade

 

터미널에 아래의 명령어를 입력

sudo dpkg --add-architecture i386

 

 

터미널에 아래의 명령어를 입력

sudo apt-get install gcc-multilib g++-multilib
sudo apt-get install xserver-xorg-dev:i386 libfreetype6-dev:i386
sudo apt-get install flex
sudo apt-get install bison

 

 

아래의 링크에서 본인이 원하는 버전의 파일을 다운로드

 

Index of /wine/source

 

dl.winehq.org

파일(.tar.xz)이 저장된 폴더에서 터미널에 아래의 명령어를 입력하여 압축 해제 후, 해당 폴더로 이동

tar -xvf wine-9.15.tar.xz
cd wine-9.15

 

터미널에 아래의 명령어를 입력하여 설치

./configure --enable-win64
make depend
make
sudo make install

 

터미널에 아래의 명령어를 입력하여 32bit 용으로 컴파일 할 것임을 알려주고, 기존에 컴파일된 64bit 파일들을 삭제

export CFLAGS='-m32'
export LDFLAGS='-m32'
make clean

터미널에 아래의 명령어를 입력하여 설치

./configure
make depend
make
sudo make install

 

64bit용과 32bit용을 각각 설치 했기 때문에, wineserver와 wine의 버전이 맞지않으므로 "wine is a 64-bit installation, it cannot be used with a 32-bit wineserver." 의 오류가 발생하는데, 터미널에 아래의 명령어를 입력하여 해결 가능

rm -r .wine/  # 에러가 발생한 위치의 Home 폴더에서 수행

 

터미널에 아래의 명령어를 입력하면 초기 실행 환경 설정을 하면서, mono를 설치하라고 나오는데, install 버튼 눌러서 설치

winecfg

이후 본인이 원하는 환경들을 설정하면 됨

 

터미널에 아래의 명령어를 입력하여 윈도우에서 실행가능한 exe파일을 실행

wine blahblah.exe
728x90
반응형

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.