Linux에서 Winepaks를 설정하는 방법
리눅스 환경에서 윈도우 프로그램을 실행하는 것은 가능하지만, 일반적인 방법으로는 쉽지 않은 작업입니다. 대부분의 윈도우 어플리케이션은 리눅스 운영체제에서 원활하게 작동하지 않으며, 개발자들 역시 리눅스에서 완벽한 호환성을 제공하기 위한 Wine 도구 지원에 적극적이지 않은 경향이 있습니다.
이러한 문제점을 해결하고자 "Winepak"이라는 프로젝트가 시작되었습니다. 이 프로젝트는 인기 있는 Microsoft Windows 응용 프로그램을 리눅스 플랫폼에서 쉽게 설치할 수 있도록 패키징하여 제공하는 것을 목표로 합니다.
주의: Winepak은 현재 개발 단계에 있습니다. 따라서 목록에 포함된 일부 프로그램은 불안정하거나 제대로 작동하지 않을 수 있습니다. 사용에 따른 모든 책임은 사용자에게 있습니다.
와인팩이란 무엇인가?
Winepak은 윈도우 프로그램을 실행하는 데 필요한 모든 요소를 포함하는 범용 리눅스 패키지입니다. 이 패키지에는 윈도우 코드를 다른 운영체제에서 실행할 수 있도록 변환해주는 호환성 계층인 Wine과 윈도우 프로그램 자체, 그리고 해당 프로그램을 실행하는 데 필요한 모든 구성 요소가 포함되어 있습니다.

개발자들이 배포용 패키지 대신 Flatpak을 선택하는 데에는 간단한 이유가 있습니다. Flatpak은 리눅스 운영체제를 사용하는 모든 사용자가 쉽게 설치하고 사용할 수 있기 때문입니다. 또한, Flatpak 패키지는 시스템과 격리된 샌드박스 환경에서 프로그램을 실행합니다. 이러한 격리된 환경은 윈도우 소프트웨어가 리눅스에서 대부분의 시간 동안 문제없이 작동할 수 있도록 완벽한 조건을 설정해줍니다.
Flatpak 설치
리눅스에서 Winepak을 사용하려면 먼저 리눅스 운영체제에 Flatpak 런타임 시스템이 설치되어 있어야 합니다. 대부분의 리눅스 사용자에게는 이미 설정되어 있을 가능성이 높지만, Flatpak 기술이 무엇인지, 어떻게 사용하고 설정하는지 모르는 사용자도 있을 수 있습니다.
다행히 공식 Flatpak 웹사이트에서 복잡한 설명서를 읽거나 혼란스러워할 필요가 없습니다. 대신, 리눅스에서 Flatpak을 설정하는 방법에 대한 자세한 가이드가 제공됩니다.
소프트웨어 브라우저에 Flatpak 통합
Flatpak 런타임을 성공적으로 설정했다면, 터미널을 열어 리눅스 운영체제에 다음 패키지들을 설치하는 것이 좋습니다. 이러한 패키지들은 리눅스 소프트웨어 저장소(Gnome Software 및 KDE Discover) 내에서 Flatpak 패키지를 통합하는 기능을 제공합니다.
우분투
우분투는 Flatpak보다 Snap을 우선적으로 사용하는 대표적인 배포판 중 하나이므로 Gnome Software 또는 KDE Discover 통합 패키지가 기본적으로 설정되어 있지 않습니다. 따라서, 나중에 Apt를 사용하여 직접 설치해야 합니다.
sudo apt install plasma-discover-flatpak-backend
또는
sudo apt install gnome-software-plugin-flatpak
데비안
데비안 리눅스의 소프트웨어 소스에는 Flatpak용 KDE Discover 플러그인 패키지가 존재하지 않습니다. 이는 데비안의 업데이트 속도가 느리기 때문일 수 있습니다. 그러나 사용자는 Gnome 소프트웨어 플러그인을 사용할 수 있으며, Apt-get 패키지 관리자를 통해 설치할 수 있습니다.
sudo apt-get install gnome-software-plugin-flatpak
아치 리눅스
아치 리눅스에서는 기본 소프트웨어 소스 또는 AUR에 Gnome Software 및 KDE Discover 통합 패키지가 없는 것으로 보입니다. 자세한 내용은 아치 위키의 Flatpak 페이지를 참조하십시오.
페도라
페도라는 기본적으로 Gnome 소프트웨어 통합을 제공합니다. 그러나 Gnome 대신 KDE를 사용하는 경우, DNF를 사용하여 Discover 통합 패키지를 설치해야 합니다.
sudo dnf install plasma-discover-flatpak
오픈수세
아치 리눅스와 마찬가지로 OpenSUSE에서도 사용자가 이러한 플러그인을 설치할 수 있는 패키지가 없는 것으로 보입니다. OpenSUSE Flatpak 위키 페이지를 참고하거나 명령줄을 통해 프로그램을 설치해야 할 수 있습니다.
Winepak 저장소 설정
Winepak 패키지는 Flatpak 애플리케이션의 가장 큰 저장소인 Flathub에 존재하지 않습니다. 대신, 프로젝트 개발자들은 소프트웨어를 사용하기 위해 활성화해야 하는 별도의 저장소를 제공합니다.
Winepak 저장소 설정은 다른 Flatpak 소프트웨어 소스 설정과 동일한 방식으로 작동합니다. 터미널을 열고 remote-add 명령을 사용하여 저장소를 추가할 수 있습니다.
경고: SUDO 명령어를 사용하지 마십시오! Flatpak은 비밀번호를 요청합니다. sudo 또는 su 명령어를 사용하면 사용자 계정이 아닌 루트 사용자에 대해 Winepak을 설정하게 될 수 있습니다.
flatpak remote-add --if-not-exists winepak https://dl.winepak.org/repo/winepak.flatpakrepo
지원되는 와인팩
Winepak은 아직 초기 단계의 프로젝트이므로 선택할 수 있는 소프트웨어의 수가 많지 않습니다. 다음은 Gnome Software, KDE Discover 또는 터미널을 통해 설치할 수 있는 다양한 Winepak 목록입니다.

참고: 아래 목록에 있는 일부 Winepak은 검색 결과에 나타나지 않을 수 있습니다. 이는 해당 패키지들이 아직 활발하게 개발 중이기 때문입니다. 자세한 내용은 와인팩 Github 페이지를 참조하십시오.
패스 오브 엑자일
월드 오브 워크래프트
월드 오브 탱크
스타크래프트 2
리그 오브 레전드
오버워치
CEMU
포트나이트(개발 중)
메모장++
Internet Explorer 8(개발 중)
와인팩 설치

이제 Winepak이 설정되었으므로, 원하는 어플리케이션을 설치할 수 있습니다. Gnome Software 또는 KDE Discover를 실행하고 위 목록에 있는 항목 중 하나를 검색하십시오. 그런 다음 "설치"를 클릭하고 비밀번호를 입력하여 리눅스에 설치합니다. 또는 터미널을 열고 다음 명령어를 사용할 수 있습니다.
flatpak search NameOfWinepak flatpak install winepak NameOfWinepak -y