일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- Docker
- Exception
- STS
- 설정
- PostgreSQL
- spring
- maven
- git
- Thymeleaf
- Source
- MySQL
- Python
- Spring Boot
- SpringBoot
- Tomcat
- myBatis
- Open Source
- IntelliJ
- oracle
- JavaScript
- Core Java
- Eclipse
- ubuntu
- error
- 문서
- 오픈소스
- MSSQL
- JDBC
- jpa
- AJAX
- Today
- Total
헤르메스 LIFE
[Linux] Wine 설치 방법 + Winetricks 설치 + 카카오톡 본문
Wine 이란?
Linux에서 Wine은 "Wine Is Not an Emulator"의 약자로, Windows 운영 체제에서 실행되는 응용 프로그램을 Linux 및 다른 UNIX 계열 운영 체제에서 실행할 수 있게 해주는 프로그램입니다.
Wine은 Windows API (응용 프로그램 인터페이스)를 Linux 및 UNIX 운영 체제의 시스템 호출로 변환하여 Windows 응용 프로그램이 Linux에서 실행될 수 있도록 합니다.
이를 통해 사용자는 Windows에서 작동하는 프로그램을 별도의 가상화나 에뮬레이션 없이 Linux 시스템에서 실행할 수 있습니다.
출처 : ChatGPT
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
https://wiki.winehq.org/Ubuntu
'기타' 카테고리의 다른 글
[Ubuntu] MS Office 2013 설치 실패 ( MS Office 2016, 365 는 실패 ) (0) | 2024.04.14 |
---|---|
[Ubuntu] WPS Office 사용하기 ( 한글 문제로 사용할 수 없습니다. ) (0) | 2024.04.12 |
[Windows] Windows Alias 설정 (0) | 2024.03.17 |
[Ubuntu] Ubuntu에 안정 버전의 Mesa 그래픽 드라이버 설치 (0) | 2024.03.04 |
[Ubuntu] Ubuntu에 Mac Book 테마 입히기 ( 맥분투 ) (2) | 2024.02.19 |