헤르메스 LIFE

[Linux] Wine 설치 방법 + Winetricks 설치 + 카카오톡 본문

기타

[Linux] Wine 설치 방법 + Winetricks 설치 + 카카오톡

헤르메스의날개 2024. 3. 24. 20:56
728x90

Wine 이란?

Linux에서 Wine은 "Wine Is Not an Emulator"의 약자로, Windows 운영 체제에서 실행되는 응용 프로그램을 Linux 및 다른 UNIX 계열 운영 체제에서 실행할 수 있게 해주는 프로그램입니다. 
Wine은 Windows API (응용 프로그램 인터페이스)를 Linux 및 UNIX 운영 체제의 시스템 호출로 변환하여 Windows 응용 프로그램이 Linux에서 실행될 수 있도록 합니다. 
이를 통해 사용자는 Windows에서 작동하는 프로그램을 별도의 가상화나 에뮬레이션 없이 Linux 시스템에서 실행할 수 있습니다.

출처 : ChatGPT

https://www.winehq.org/

 

WineHQ - Windows 프로그램을 리눅스, BSD, Solaris, macOS에서 실행하기

Windows 프로그램을 다른 운영체제에서 실행하는 오픈 소스 소프트웨어입니다.

www.winehq.org


1. Wine은 32bit 아키텍처를 사용합니다.

- Wine 9.0 버전은 64bit 를 지원하는 것으로 보여집니다.

- 그럼에도 32Bit 를 지원하는 프로그램이 많아서 아직은 32 아키텍처를 유지 하는 것이 좋을 것 같습니다.

# CPU 확인
# 32-bit 는 당연히 32bit 시스템입니다.
# 64-bit 는 당연히 64bit 시스템입니다.
# 32-bit, 64-bit 는 32bit, 64bit 둘 다 사용 가능한 시스템입니다.
$ lscpu     
Architecture:            x86_64
  CPU op-mode(s):        32-bit, 64-bit
  Address sizes:         39 bits physical, 48 bits virtual
  Byte Order:            Little Endian
CPU(s):                  8
  On-line CPU(s) list:   0-7
Vendor ID:               GenuineIntel
  Model name:            11th Gen Intel(R) Core(TM) i7-1165G7 @ 2.80GHz

# wget 설치
$ sudo apt-get install -y wget                                         
[sudo] jypark 암호: 
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다... 완료
상태 정보를 읽는 중입니다... 완료        
패키지 wget는 이미 최신 버전입니다 (1.21.2-2ubuntu1).
wget 패키지는 수동설치로 지정합니다.
다음 패키지가 자동으로 설치되었지만 더 이상 필요하지 않습니다:
  icoutils jq libblas3 libgfortran5 libjq1 liblapack3 libonig5
  libwxbase3.0-0v5 libwxgtk3.0-gtk3-0v5 python3-natsort python3-numpy
  python3-wxgtk4.0
'sudo apt autoremove'를 이용하여 제거하십시오.
0개 업그레이드, 0개 새로 설치, 0개 제거 및 3개 업그레이드 안 함.

# 32bit 를 활성화합니다.
$ sudo dpkg --add-architecture i386

2. Wine 설치

$ sudo apt-get update

$ sudo mkdir -pm 755 /etc/apt/keyrings

# winehq.key 다운로드
$ sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
--2024-03-24 21:09:14--  https://dl.winehq.org/wine-builds/winehq.key
dl.winehq.org (dl.winehq.org) 해석 중... 146.75.50.217
다음으로 연결 중: dl.winehq.org (dl.winehq.org)|146.75.50.217|:443... 연결했습니다.
HTTP 요청을 보냈습니다. 응답 기다리는 중... 200 OK
길이: 3220 (3.1K) [application/pgp-keys]
저장 위치: ‘/etc/apt/keyrings/winehq-archive.key’

/etc/apt/keyrings/w 100%[===================>]   3.14K  --.-KB/s    / 0s       

2024-03-24 21:09:14 (88.1 MB/s) - ‘/etc/apt/keyrings/winehq-archive.key’ 저장함 [3220/3220]

Ubuntu 버전에 맞게 실행해야 합니다.

Select your Ubuntu version and download the WineHQ sources file:

# Ubuntu 23.10 (Mantic Minotaur)
$ sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/mantic/winehq-mantic.sources

# Ubuntu 23.04 (Lunar Lobster)
$ sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/lunar/winehq-lunar.sources

# Ubuntu 22.04 (Jammy Jellyfish), Linux Mint 21.x
$ sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources

# Ubuntu 20.04 (Focal Fossa), Linux Mint 20.x
$ sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/focal/winehq-focal.sources

Ubuntu 버전이 22.04 버전이라 아래 source를 다운 받았습니다.

# Ubuntu 22.04 버전이기 때문에 아래의 구문을 실행함.
# Version 에 따라 구문이 달라지기 때문에 확인 필수 !!!!
$ sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources
--2024-03-24 21:24:29--  https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources
dl.winehq.org (dl.winehq.org) 해석 중... 146.75.50.217
다음으로 연결 중: dl.winehq.org (dl.winehq.org)|146.75.50.217|:443... 연결했습니다.
HTTP 요청을 보냈습니다. 응답 기다리는 중... 200 OK
길이: 163
저장 위치: ‘/etc/apt/sources.list.d/winehq-jammy.sources’

winehq-jammy.source 100%[===================>]     163  --.-KB/s    / 0s       

2024-03-24 21:24:29 (33.7 MB/s) - ‘/etc/apt/sources.list.d/winehq-jammy.sources’ 저장함 [163/163]

# winehq-xxxx.sources를 Update 하고, 목록을 다시 갱신해야 합니다.
$ sudo apt-get update

# wine 안정화 버전 설치 ( 2024년 3월 현재 9.0 입니다. )
# 이렇게 해서 안된다면, '/etc/apt/sources.list.d' 디렉토리의 winehq-xxxx.sources 파일을 정리하고
# 재시도 해보세요.
$ sudo apt install --install-recommends winehq-stable

# 오류가 없다면 성공한 것입니다!
$ wine --version
wine-9.0

이것 저것 다운 받으셨다면 정리(삭제) 하세요. Install 진행이 원할하게 안될 수 있어요.

'/etc/apt/sources.list.d' 디렉토리의 winehq-xxxx.sources 파일을 정리해보세요.

# '/etc/apt/sources.list.d' 디렉토리의 winehq-xxxx.sources 파일을 정리
$ ls
-rw-r--r-- 1 root root  118  3월 24 20:50 archive_uri-http_dl_winehq_org_wine-builds_ubuntu_-jammy.list
-rw-r--r-- 1 root root  120  3월 24 20:50 archive_uri-https_dl_winehq_org_wine-builds_ubuntu_-jammy.list
-rw-r--r-- 1 root root  163  2월 25 20:22 winehq-jammy.sources
-rw-r--r-- 1 root root  164  3월  9 23:27 winehq-mantic.sources

# archive_uri-http_dl_winehq_org_wine-builds_ubuntu_-jammy.list 파일을 삭제합니다.
$ sudo rm -f archive_uri-http_dl_winehq_org_wine-builds_ubuntu_-jammy.list

# winehq-mantic.sources 파일을 삭제합니다.
$ sudo rm -f winehq-mantic.sources

3. Winecfg ( Wine 설정 ) 실행

Winecfg는 화인의 설정창을 띄는 명령입니다. 이때 Wine Mono가 설치됩니다.

$ winecfg

Wine 설정

- Windows 버전, 라이브러리, 그래픽 등을 설정할 수 있습니다.

4. Winetricks

# Wine 및 관련 도구 설치
$ sudo apt-get install winetricks     
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다... 완료
상태 정보를 읽는 중입니다... 완료        
패키지 winetricks는 이미 최신 버전입니다 (0.0+20210206-2).
다음 패키지가 자동으로 설치되었지만 더 이상 필요하지 않습니다:
  icoutils jq libblas3 libgfortran5 libjq1 liblapack3 libonig5
  libwxbase3.0-0v5 libwxgtk3.0-gtk3-0v5 python3-natsort python3-numpy
  python3-wxgtk4.0
'sudo apt autoremove'를 이용하여 제거하십시오.
0개 업그레이드, 0개 새로 설치, 0개 제거 및 3개 업그레이드 안 함.

winetricks: Windows 응용 프로그램을 설치하고 구성하기 위한 유틸리티입니다.
winbind: Windows 도메인 및 Active Directory 서비스와 통합하기 위한 Samba 패키지입니다.
samba: SMB/CIFS 프로토콜을 구현하는 소프트웨어입니다.
smbclient: SMB/CIFS 네트워크 프로토콜을 사용하여 파일 및 프린터를 공유하는 데 사용되는 클라이언트 프로그램입니다.
이 명령을 실행하면 시스템에 Wine를 설치하고 구성하는 데 필요한 도구와 라이브러리를 설치합니다.

5. KakaoTalk 설치

- 카톡 다운로드

- 다운로드 폴더에 다운로드 받았습니다.

# KakaoTalk 설치
$ LANG="ko_KR.UTF-8" wine KakaoTalk_Setup.exe

6. KakaoTalk 실행


Wine 삭제하기

# Wine 삭제
# apt remove wine[version]
# wine64, wine32, wine-stable, or wine-dev 
$ sudo apt remove wine-stable

$ rm -rf ~/.wine
$ rm -f ~/.config/menus/applications-merged/wine*
$ rm -rf ~/.local/share/applications/wine
$ rm -f ~/.local/share/desktop-directories/wine*
$ rm -f ~/.local/share/icons/????_*.xpm

$ sudo apt-get remove --purge ^wine

$ sudo apt-get update
$ sudo apt-get autoclean
$ sudo apt-get clean
$ sudo apt-get autoremove

https://hermeslog.tistory.com/766

 

[Ubuntu] MS Office 설치

Ubuntu에서 MS Office 를 설치하기 위해 많이 찾아 보고 노력하기를 몇일이 흘렀네요. 10. Ms Office 2016 설치 - PlayOnLinux 를 이용한 방법 - 실패했습니다. ㅠ.ㅠ 안되나봅니다. Ms Office 2016 다운로드 $ cd ~/.w

hermeslog.tistory.com

https://wiki.winehq.org/Ubuntu

 

Ubuntu WineHQ Repository - WineHQ Wiki

Translations of this page: 简体中文 Nederlands WineHQ Packages Although Ubuntu offers its own Wine packages, these are often several versions behind. To make installing the latest version of Wine as easy as possible, WineHQ has its own Ubuntu repositor

wiki.winehq.org

 

728x90