Ubuntu

Wine 수동 빌드 설치

  • -
728x90
반응형

0. 기본 환경

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

Ubuntu : 20.04.6 LTS

 

1. 패키지 업데이트, 업그레이드

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

sudo apt-get update
sudo apt-get upgrade

 

2. x86 아키텍처 추가

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

sudo dpkg --add-architecture i386

 

 

3. 의존성 패키지 설치

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

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

 

 

4. Wine 코드 파일 다운로드

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

 

Index of /wine/source

 

dl.winehq.org

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

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

 

5. Wine 64bit 설치

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

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

 

6. Wine 32bit 설치

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

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

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

./configure
make depend
make
sudo make install

 

7. Home 폴더의 .wine 삭제

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

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

 

8. Wine 초기화

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

winecfg

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

 

9. Wine으로 exe 파일 실행

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

wine blahblah.exe
728x90
반응형

'Ubuntu' 카테고리의 다른 글

SSH Tunneling을 이용한 원격 서버의 Jupyter Notebook 접속  (0) 2024.08.06
FFMPEG 설치 및 사용 방법  (2) 2024.06.12
우분투 영상 코덱 설치  (0) 2024.05.29
swap 메모리 크기 변경  (0) 2024.05.04
root 계정 생성  (0) 2024.04.23
Contents

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

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