윈도우에서 개발한 프로그램이 리눅스 환경에서 실행되어야 한다고 하는데 찾아보니

리눅스에서는 윈도우 응용 프로그램이 실행되지 않는다고 한다.

그래서 나는 exe파일을 정상적으로 작동시키기 위해 Wine이라는 소프트웨어를 사용했다.

 

시작하기 전에 시스템에 설치되어 있는 wine을 제거하자.

설치된 Wine 모두 제거하기

sudo apt-get autoremove wine --purge

+ /.wine 폴더 모두 제거하기

sudo rm -rf ~/.wine

 

아래 홈페이지로 들어가 각 환경 및 버전에 맞게 wine을 다운로드한다.

나는 Ubuntu 21.04 환경에 맞춰 설치를 진행했다.

                                                                            https://wiki.winehq.org/Download

 

Wine 설치를 마친 후, Terminal로 들어가서

1. Ubuntu 64인 경우에만 아래의 구문을 실행하여 32비트를 활성화시켜준다.

sudo dpkg --add-architecture i386

 

2. 이후, 저장소 키를 설치한다.

wget -O-https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add-

 

3. version을 아래 시스템 버전에 맞게 수정한 후, 와인 저장소를 추가한다.

  • Ubuntu 20.04, Linux Mint 20.x : focal
  • 우분투 20.10 : 그루비
  • 우분투 21.04 : hirsute
sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ version main'
  • Ubuntu 18.04 및 Linux Mint 19.x : 
sudo add-apt-repository ppa : cybermax-dexter / sdl2-backport

 

4.  Wine 6.9 업데이트 및 설치한다.

sudo apt update && sudo apt install --install-recommends winehq-devel

 

5. 정상적으로 설치를 완료했다면 exe파일을 있는 폴더에서 실행시킨다.

cd test; wine test.exe

 

반응형

+ Recent posts