Linux에서 와인 스테이징을 설치하는 방법

리눅스 배포판에 탑재된 Wine 버전이 상당히 구식인가요? 그렇다면 Wine Staging으로 업그레이드하는 것이 현명한 선택일 수 있습니다.

Wine Staging은 최신 기술이 집약된 Wine의 개발 버전으로, 다양한 패치들이 적용되어 있습니다. 만약 여러분의 리눅스 PC에 설치된 Wine 버전이 너무 오래되어 제대로 작동하지 않거나 원하는 기능을 제공하지 않는다면, Wine Staging이 훌륭한 대안이 될 수 있습니다. 최신 버전을 사용하는 것은 개발자들이 지속적으로 버그를 수정하고 성능을 개선하기 때문에, 프로그램이 더욱 안정적으로 작동하도록 돕는 효과적인 방법입니다.

참고: 이 글의 하단에는 Wine Staging 설치 과정을 담은 비디오 튜토리얼이 제공됩니다.

만약 Wine을 가끔 Windows 프로그램을 실행하는 용도로만 사용한다면, Wine Staging이 그다지 필요하지 않을 수도 있습니다. 하지만 리눅스 환경에서 다양한 Windows 프로그램을 자주 실행해야 한다면 Wine Staging을 적극적으로 고려해볼 가치가 있습니다.

우분투

우분투에서 Wine Staging을 사용하기 위해서는 먼저 GPG 릴리스 키를 추가해야 합니다. 이 단계를 생략하지 마세요. 우분투는 신뢰할 수 있는 소스의 소프트웨어만 설치를 허용하므로, 키가 없다면 Wine Staging 설치가 불가능합니다. Wget 도구를 이용하여 최신 릴리스 키를 다운로드한 후, apt-key를 사용해서 우분투에 새로운 키를 등록하세요.

wget -nc https://repos.wine-staging.com/wine/Release.key
sudo apt-key add Release.key

이제 우분투가 Wine 릴리스 키를 인식했으므로, apt-add-repository 명령을 사용해서 소프트웨어 저장소를 추가할 수 있습니다.

sudo apt-add-repository 'https://dl.winehq.org/wine-builds/ubuntu/'

apt update 명령을 통해 우분투를 새로 고침하여, 새로운 Wine Staging 저장소를 시스템에 반영합니다.

sudo apt update

마지막으로, 다음 명령을 사용하여 Wine Staging을 설치합니다.

sudo apt install --install-recommends winehq-staging

Wine Staging을 제거하려면 다음 명령을 실행하세요.

sudo apt remove winehq-staging

데비안

데비안에 Wine Staging을 설치하는 과정은 우분투와 비슷하지만, 완전히 동일하지는 않습니다. 릴리스 키를 추가하는 것으로 시작하는 것은 동일합니다. 데비안 역시 신뢰할 수 있는 소스의 키를 필요로 하며, 이를 수동으로 무시하지 않는 한 신뢰할 수 없는 소스에서 소프트웨어 설치를 허용하지 않습니다. 다음 명령어를 사용하여 키를 다운로드하세요.

wget -nc https://repos.wine-staging.com/wine/Release.key
sudo apt-key add Release.key

다음으로 Nano 텍스트 편집기를 사용해서 sources.list 파일을 열고, Wine Staging 소프트웨어 저장소를 추가합니다. 여기서는 데비안 스테이블(Stretch)을 기준으로 설명하겠습니다. Wheezy, Jesse, Buster, 또는 Sid를 사용하는 경우에는 “stretch”를 해당 릴리스 코드명으로 대체해야 합니다.

sudo nano /etc/apt/sources.list

Nano 편집기에서 다음 코드를 붙여넣기(Ctrl + Shift + V) 합니다.

# 데비안 스트레치를 위한 와인 스테이징
deb https://dl.winehq.org/wine-builds/debian/ 스트레치 메인

Ctrl + O를 눌러 Nano에서 편집 내용을 저장합니다.

업데이트 도구를 사용해서 데비안의 소프트웨어 소스를 업데이트합니다.

sudo apt-get update

이제 Wine Staging을 설치합니다.

sudo apt-get install winehq-staging

Wine Staging을 제거하려면 다음 명령어를 사용하세요:

sudo apt-get remove winehq-staging

아치 리눅스

아치 리눅스 사용자는 공식 소프트웨어 저장소에서 바로 Wine Staging을 설치할 수 있습니다. 설치하기 전에, 기존 Wine 패키지가 Wine Staging과 충돌할 수 있으므로 먼저 제거해야 합니다.

sudo pacman -R wine

이제 Pacman 패키지 도구를 사용해서 최신 버전의 Wine Staging을 설치합니다.

sudo pacman -S wine-staging

아치 리눅스에서 Wine Staging을 제거하려면 다음 명령을 실행하세요.

sudo pacman -R wine-staging

페도라

페도라는 Wine Staging 설치를 위해 별도의 타사 저장소가 필요하지 않습니다. 기본적으로 Wine-staging을 제공하고 있으며, 필요한 모든 패치가 적용되어 있습니다. 터미널을 열고, DNF를 사용해서 일반적인 방법으로 Wine을 설치하면 됩니다.

참고: WineHQ에서 제공하는 버전이 제대로 작동하지 않을 경우, Fedora에 설치 가능한 타사 Wine Staging 저장소가 존재합니다. 자세한 내용은 해당 웹사이트를 참고하세요.

sudo dnf install wine

Wine을 제거하려면 다음 명령을 사용하세요.

sudo dnf uninstall wine-staging

더욱 최신 버전의 소프트웨어를 사용하고 싶으신가요? 그렇다면 Fedora Rawhide 설치를 고려해보세요. 기존 릴리스에서 제공하지 못하는 최신 소프트웨어를 페도라 사용자에게 제공합니다.

오픈수세

WineHQ 웹사이트에는 Suse 사용자를 위한 Wine-Staging 설치에 대한 특별한 지침이나 지원이 명시되어 있지 않습니다. 하지만 OpenSUSE Build Service에서 직접 다운로드할 수 있는 Wine 소프트웨어의 스테이징 버전이 있습니다. Suse에 Wine Staging을 설치하려면 이 페이지로 이동하여, 자신의 OpenSUSE 버전을 찾은 다음 “1-click” 설치 버튼을 클릭하여 설치를 시작하세요.

YaST GUI 프롬프트에 따라 시스템에 소프트웨어를 추가하면 됩니다.

OpenSUSE PC에서 Wine Staging을 제거해야 한다면? Gnome 소프트웨어를 열고 “Wine-Staging” 또는 “Wine”을 검색한 다음 제거 버튼을 클릭하세요. 암호를 입력하면 소프트웨어가 제거됩니다. 또는 터미널을 열고 Zypper 패키지 관리 도구를 사용하여 시스템에서 제거할 수도 있습니다.

sudo zypper remove wine-staging

기타 리눅스

모든 리눅스 배포판이 Wine 프로젝트의 공식적인 지원을 받는 것은 아닙니다. 그럼에도 불구하고 Wine은 리눅스 사용자들이 널리 사용하는 매우 유명한 도구입니다. 그렇기 때문에 대부분의 리눅스 배포판에서 Wine-Staging을 쉽게 찾고 설치할 수 있을 것입니다.

자신의 배포판에서 Wine Staging을 찾는 가장 좋은 방법은 공식 Wiki를 찾아 Wine 관련 페이지를 살펴보는 것입니다. 또한 포럼이나 IRC 채팅 채널에 참여하여 다른 사용자에게 설치 방법과 사용 가능 여부를 문의하는 것도 좋습니다. 위의 방법들이 모두 실패한다면, 소스에서 직접 Wine을 빌드하는 것을 고려해볼 수 있습니다.