Computer >> 컴퓨터 >  >> 시스템 >> Linux

Ubuntu에 Wine을 설치해 Windows 프로그램 실행하는 완벽 가이드

Windows 사용자가 Linux로 갈아탈 때 가장 큰 어려움으로 꼽히는 것은 특정 소프트웨어를 사용할 수 없다는 점입니다. 하지만 Wine과 같은 호환성 레이어를 활용하면 Linux 환경에서도 Windows 애플리케이션을 손쉽게 실행할 수 있습니다.

이 글에서는 Wine이 무엇인지 살펴보고, Ubuntu 시스템에 Wine을 설치하는 다양한 방법을 단계별로 자세히 안내합니다.

Wine이란?

Linux가 처음 출시되었을 당시에는 다른 운영체제용으로 개발된 애플리케이션을 실행할 방법이 없었습니다. 그러나 지금은 오픈소스 호환성 레이어인 Wine을 통해 Windows 애플리케이션을 간편하게 구동할 수 있으며, Microsoft Excel 같은 프로그램도 Linux에서 문제없이 사용할 수 있습니다.

Wine(원래 Wine Is Not an Emulator, 즉 'Wine은 에뮬레이터가 아니다'의 약자)은 Windows 소프트웨어와 애플리케이션을 지원합니다. Wine의 등장은 Linux 게이밍 환경을 완전히 바꿔놓았으며, Proton과 CrossOver 같은 유사한 호환성 레이어들도 함께 개발되어 Linux 시스템의 활용 범위를 한층 넓히고 있습니다.

Ubuntu에 Wine 설치하는 방법

Ubuntu에 Wine을 설치하는 방법은 여러 가지가 있습니다. Ubuntu 공식 패키지 관리자(Apt)로 패키지를 내려받거나, 공식 WineHQ 저장소에서 패키지를 가져오거나, 앱 관리자를 통해 설치할 수 있습니다.

Apt로 Wine 설치하기

Apt로 Wine을 설치하기 전에 먼저 자신의 배포판이 x86 계열인지 x64 계열인지 확인해야 합니다. 두 아키텍처에 맞는 패키지가 서로 다르기 때문입니다.

운영체제 아키텍처를 확인하려면 터미널을 열고 다음 명령어를 입력하세요.

lscpu

화면에 아래와 비슷한 출력 결과가 표시됩니다.

Ubuntu에 Wine을 설치해 Windows 프로그램 실행하는 완벽 가이드

출력 결과에서 Architecture 항목을 찾으세요. x86_32라고 표시되면 x86 버전 Ubuntu를, x86_64라고 표시되면 x64 버전 Ubuntu를 사용 중인 것입니다.

설치해야 할 패키지를 확인했다면 이제 Apt 패키지 관리자를 사용해 Ubuntu 공식 저장소에서 패키지를 내려받습니다.

  1. Ctrl + Alt + T 키를 눌러 터미널을 실행합니다.
  2. Apt로 Wine 패키지를 설치합니다. x86 버전의 패키지 이름은 wine32, x64 버전은 wine64입니다.
    sudo apt-get wine32
    sudo apt-get wine64
  3. 설치 진행 여부를 묻는 메시지가 나타나면 y/yes를 입력합니다.

설치가 완료되면 터미널에 wine --version 명령어를 입력해 Wine이 제대로 설치되었는지 확인할 수 있습니다. 화면에 아래와 같은 출력이 나타납니다.

wine-5.0 (Ubuntu 3.0-1ubuntu1)

WineHQ 저장소에서 Wine 내려받기

WineHQ 저장소는 Wine 패키지의 공식 저장소로, 최신 버전의 Wine을 안정적으로 받을 수 있는 곳입니다.

  1. 다음 명령어로 시스템에서 32비트 아키텍처 지원을 활성화합니다.
    sudo dpkg --add-architecture i386
  2. WineHQ 서명 키를 시스템에 추가합니다.
    wget -qO- https://dl.winehq.org/wine-builds/Release.key | sudo apt-key add -
  3. 다음 명령어를 실행해 Wine 저장소에서 키를 가져옵니다.
    sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv F987672F
  4. add-apt-repository 명령으로 공식 Wine 저장소를 시스템의 저장소 목록에 추가합니다.
    sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'
  5. Apt로 시스템 패키지 목록을 업데이트합니다.
    sudo apt-get update
  6. Ubuntu에 Wine 안정(stable) 버전을 설치합니다.
    sudo apt-get install --install-recommends winehq-stable
  7. 설치 진행 여부를 묻는 메시지가 나타나면 y/yes를 입력합니다.

터미널에 wine --version을 입력해 최신 버전의 Wine이 정상적으로 설치되었는지 확인하세요.

Linux에서 Windows 애플리케이션 실행하기

몇 가지 게임이나 앱을 실행하기 위해 가상머신을 쓰거나 Windows와 Linux를 듀얼 부팅해야 했던 시대는 지났습니다. Wine과 Proton 같은 오픈소스 호환성 레이어 덕분에 이제 누구나 Linux 시스템에서 Windows 애플리케이션의 장점을 그대로 누릴 수 있습니다.

반대로 Windows Subsystem for Linux(WSL)를 이용하면 Windows 위에 Linux를 설치하는 것도 가능합니다. WSL이 다양한 배포판을 폭넓게 지원한다는 점은 Microsoft 역시 오픈소스 프로젝트에 적극적인 관심을 기울이고 있음을 보여주는 대표적인 사례입니다.