Ubuntu 22.04에 Wine 설치하는 방법

LightNode
작성자 LightNode ·

Wine(Wine Is Not an Emulator)은 Linux 사용자가 Windows 애플리케이션을 네이티브로 실행할 수 있게 해주는 인기 있는 호환성 계층입니다. 게임, 생산성 소프트웨어 또는 단순한 편의를 위해서든, Wine은 전체 가상 머신이나 듀얼 부팅 설정 없이 Windows 프로그램을 실행할 수 있는 솔루션을 제공합니다. 이 가이드에서는 Ubuntu 22.04에 Wine을 설치하는 단계를 안내하여 원하는 Windows 애플리케이션을 원활하게 실행할 수 있도록 도와드립니다. 또한 FAQ 섹션에서 일반적인 문제와 질문도 다룹니다.

사전 준비 사항

진행하기 전에 다음 사항을 확인하세요:

  • Ubuntu 22.04 (Jammy Jellyfish)가 실행 중인 컴퓨터
  • 관리자(root) 권한
  • 패키지 다운로드를 위한 인터넷 연결

설치 단계

1단계: 시스템 패키지 목록 업데이트

먼저 패키지 목록을 업데이트하여 저장소가 최신 상태인지 확인합니다:

sudo apt update

이 명령은 최신 패키지와 의존성이 설치되도록 보장합니다.

2단계: 32비트 아키텍처 지원 활성화

Wine은 64비트 시스템에서 32비트 아키텍처 지원이 필요하며, 이는 현대 컴퓨터에서 일반적입니다. 다음 명령어로 활성화할 수 있습니다:

sudo dpkg --add-architecture i386

이 명령은 시스템에 32비트 패키지 설치 준비를 하도록 지시합니다.

3단계: WineHQ 저장소 추가

최신 버전의 Wine을 설치하려면 공식 WineHQ 저장소를 시스템에 추가해야 합니다.

3.1. WineHQ 키 추가:

시스템이 저장소를 신뢰하도록 WineHQ 키를 다운로드하고 추가합니다:

sudo mkdir -pm755 /etc/apt/keyrings
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key

3.2. WineHQ 저장소 추가:

이제 Ubuntu 22.04 (Jammy)에 해당하는 저장소를 추가합니다:

sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources

4단계: Wine 설치

저장소를 추가한 후 시스템 패키지 목록을 다시 업데이트하고 Wine을 설치합니다. 다음 명령어를 사용하세요:

sudo apt update
sudo apt install --install-recommends winehq-stable

--install-recommends 플래그는 Wine에 필요한 권장 패키지들을 모두 설치하여 더 원활한 사용 경험을 제공합니다.

5단계: 설치 확인

설치가 완료되면 다음 명령어로 Wine이 제대로 설치되었는지, 어떤 버전이 실행 중인지 확인할 수 있습니다:

wine --version

이 명령은 설치된 Wine 버전을 출력합니다.

6단계: Wine 구성

Windows 애플리케이션을 실행하기 전에 Wine을 처음 구성하는 것이 좋습니다. 이 설정 과정에서 Mono(.NET 애플리케이션용)와 Gecko(HTML 렌더링용) 같은 필수 구성 요소가 설치됩니다. 다음 명령어를 실행하세요:

winecfg

Wine 구성 창이 열리며, 여기서 Wine이 에뮬레이트할 Windows 버전을 설정할 수 있습니다(대부분의 앱에 Windows 10 권장).

선택 사항: Winetricks 설치

Winetricks는 DirectX, .NET 등 다양한 Windows 라이브러리와 런타임 구성 요소 설치를 간소화하는 도우미 스크립트입니다. 특정 소프트웨어가 추가 의존성을 필요로 할 때 특히 유용합니다.

Winetricks를 설치하려면 다음 명령어를 실행하세요:

sudo apt install winetricks

설치 후 Winetricks를 사용하여 특정 Windows 애플리케이션에 필요한 추가 소프트웨어를 설치할 수 있습니다.

자주 묻는 질문(FAQs)

  1. Wine이란 무엇이며 왜 사용해야 하나요?
    Wine은 Linux에서 Windows 애플리케이션을 실행할 수 있게 해주는 호환성 계층입니다. 듀얼 부팅이나 가상 머신 설정 없이 특정 Windows 소프트웨어를 실행해야 하는 사용자에게 적합합니다.

  2. Wine을 사용하려면 32비트 시스템이 필요한가요?
    아니요. 하지만 64비트 시스템에서도 많은 Windows 애플리케이션이 32비트용으로 설계되어 있어 32비트 아키텍처 지원을 활성화해야 합니다. Wine은 32비트와 64비트 애플리케이션 모두를 처리할 수 있습니다.

  3. WineHQ stable, development, staging 버전의 차이점은 무엇인가요?

  • Stable: 가장 많이 테스트된 버전으로 대부분 사용자에게 권장되며 안정성을 우선시합니다.
  • Development: 최신 업데이트가 포함된 버전이지만 안정성은 다소 떨어질 수 있습니다.
  • Staging: 안정화 및 개발 버전에 없는 실험적 기능이 포함되어 특정 프로그램 테스트에 유용하지만 신뢰성은 낮을 수 있습니다.
  1. Wine이 모든 Windows 프로그램을 실행할 수 있나요?
    모든 프로그램이 Wine에서 작동하는 것은 아니며, 특히 최신 또는 그래픽 집약적인 소프트웨어는 제한적일 수 있습니다. 그러나 Microsoft Office와 일부 게임 등 많은 인기 애플리케이션은 잘 작동합니다. WineHQ AppDB에서 특정 소프트웨어의 호환성을 확인할 수 있습니다.

  2. 더 이상 Wine이 필요 없으면 어떻게 제거하나요?
    Wine을 제거하려면 다음 명령어를 사용하세요:

sudo apt remove --purge winehq-stable wine-stable wine-stable-i386 wine-stable-amd64
sudo apt autoremove
  1. Wine으로 Windows 애플리케이션 실행 중 문제가 발생하면 어떻게 해야 하나요?
    애플리케이션이 예상대로 실행되지 않으면 WineHQ AppDB에서 특정 조정 방법이나 해결책을 확인하세요. 또한 winetricks를 사용해 .NET, DirectX 등 프로그램에 필요한 추가 라이브러리를 설치할 수 있습니다.

결론

Wine은 Linux 사용자가 Ubuntu 시스템에서 Windows 애플리케이션을 실행할 수 있게 해주는 강력한 도구입니다. 이 가이드를 따라 Ubuntu 22.04에 Wine을 설치하고 좋아하는 Windows 소프트웨어를 실행해 보세요. 더 고급 설정과 문제 해결을 위해 Wine 문서나 WineHQ AppDB의 특정 애플리케이션 가이드를 참고하시기 바랍니다. 새로운 소프트웨어 자유를 즐기세요!