우분투 PC를 가끔 쓰는데 카카오톡이 없어서 Telegram으로 우회해서 사용하고 있었다.
물론 웹에서 Wine을 가지고 설치하는 것을 따라해 봤지만 뭔가 에러가 많이 나고 잘 안되는 부분이 있어서 결국 안 쓰게 되었다.
그동안 Claude와 몇 가지 AI 모델을 잘 사용하면서 이것들이 PC에 대해서도 잘 알고 있다는 사실을 알게 되었고 갑자기 생각이 나서 얘에게 물어보고 해볼까 하고 시작했다. 다음 과정을 거쳐서 잘 돌아가는 것 같다. 우선 기록해 둔다.
이것들은 물어본 대답을 직접 복붙해서 많은 부분이 Markdown이지만 그냥 둔다.
Ubuntu에서 카카오톡 사용 방법에 대해 최신 정보를 찾아보겠습니다.Ubuntu에서 카카오톡을 사용하는 최신 방법을 찾아봤습니다.
## 현재 상황
카카오톡은 아직 Linux를 공식 지원하지 않고 Windows와 Mac만 지원합니다. 따라서 Ubuntu에서는 **Wine**을 사용해서 Windows 버전 카카오톡을 실행하는 방법을 사용합니다.
## 설치 방법 (2025년 기준)
### 1단계: Wine 설치 준비
```bash
# 시스템 아키텍처 확인
getconf LONG_BIT
# 64비트인 경우 32비트 아키텍처 활성화
sudo dpkg --add-architecture i386
# Ubuntu 코드네임 확인
lsb_release -cs
```
### 2단계: Wine 저장소 추가
```bash
# GPG 키 추가
sudo mkdir -pm755 /etc/apt/keyrings
wget -O - https://dl.winehq.org/wine-builds/winehq.key | sudo gpg --dearmor -o /etc/apt/keyrings/winehq-archive.key
```
### 3단계: Wine 설치
```bash
# 패키지 목록 업데이트
sudo apt update
# Wine 설치
sudo apt install --install-recommends winehq-stable
```
### 4단계: 카카오톡 설치
1. [카카오톡 공식 사이트](https://www.kakaocorp.com/page/service/service/KakaoTalk)에서 Windows 버전 다운로드
2. 터미널에서 설치 파일 실행:
```bash
wine KakaoTalk_Setup.exe
```
3. Windows와 동일하게 설치 진행
4. 설치 완료 후 초기 업데이트 진행되며, 카카오톡 지갑으로 로그인 인증 필요
## 주의사항
- Wine에서 실행되므로 Windows보다 약간 느릴 수 있습니다
- 로그인 시 방화벽 설정 확인이 필요할 수 있습니다
- 일부 기능이 완벽하게 작동하지 않을 수 있습니다
추가로 도움이 필요하신 부분이 있으면 말씀해주세요!
---
카카오톡 설치 파일 실행
먼저 다운로드한 파일이 어디 있는지 확인해볼까요?
ls ~/Downloads/KakaoTalk*
파일이 확인되면 다음 명령으로 설치를 시작하겠습니다:
wine ~/Downloads/KakaoTalk_Setup.exe
---
Error: Themida: An Error has ocurred while loading imports. Wrong DLL present.
아, Themida 에러가 발생했네요. 이것은 카카오톡의 보안 프로그램이 Wine에서 제대로 작동하지 않아서 생기는 문제입니다.
## 해결 방법을 단계별로 시도해봅시다
### 1단계: winetricks 설치
먼저 필요한 Windows DLL들을 설치할 수 있는 도구를 설치합니다:
```bash
sudo apt install winetricks
```
실행하고 결과를 알려주세요.
설치되면 다음 단계에서 필요한 DLL들을 설치하겠습니다.
---
좋습니다! 이제 필요한 Windows 라이브러리들을 설치하겠습니다.
### 2단계: 필수 DLL 설치
다음 명령을 실행해주세요:
```bash
winetricks vcrun2019 corefonts
```
이 명령은:
- `vcrun2019`: Visual C++ 2019 런타임 (카카오톡 실행에 필요)
- `corefonts`: Windows 기본 폰트
실행하면 GUI 창들이 여러 개 뜰 수 있습니다. "OK", "Next", "I Agree" 등을 눌러가며 진행하시면 됩니다.
설치가 완료되면 알려주세요!
이렇게 해서 모든 설치가 제대로 끝난 것 같았는데...
how to run kakaotalk?
wine ~/.wine/drive_c/Program\ Files\ \(x86\)/Kakao/KakaoTalk/KakaoTalk.exe
여기서부터 한참 헤맸다. 그런데 Font는 있어야할 것 같으니까 설치하는 부분은 따라해도 좋을 듯.
그리고 적용하는 것을 안 하면 마지막의 solution이 제대로 될지는 모른다. 모두 해도 안될 것은 없는 듯.
If I hit "view all" for a long chat the Korean fonts are broken in the new window.
아, 한글 폰트 문제가 발생했네요. Wine에 한글 폰트가 제대로 설치되지 않아서 그렇습니다.
## 한글 폰트 문제 해결
### 1단계: 한글 폰트 설치
먼저 시스템에 한글 폰트를 설치합니다:
```bash
sudo apt install fonts-nanum fonts-nanum-coding
```
실행하고 결과를 알려주세요.
완료되면 다음 단계에서 Wine에 이 폰트들을 복사하겠습니다!
mkdir -p ~/.wine/drive_c/windows/Fonts
cp /usr/share/fonts/truetype/nanum/*.ttf ~/.wine/drive_c/windows/Fonts/
3단계: 폰트 복사 확인
폰트가 제대로 복사되었는지 확인해봅시다:
ls ~/.wine/drive_c/windows/Fonts/Nanum*
나눔 폰트 파일들이 나열되면 성공입니다.
확인되면 다음 명령으로 Wine 폰트 캐시를 업데이트하겠습니다:
winetricks fontsmooth=rgb
---
warning: You are using a 64-bit WINEPREFIX. Note that many verbs only install 32-bit versions of packages. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.
이 경고 메시지는 64비트 Wine 환경을 사용하고 있다는 알림일 뿐입니다. 카카오톡은 32비트 프로그램이지만 64비트 Wine에서도 잘 작동하므로 무시하셔도 됩니다.
---
### 4단계: 카카오톡 재시작
이제 카카오톡을 완전히 종료하고 다시 실행해봅시다.
먼저 실행 중인 카카오톡을 종료:
```bash
wineserver -k
```
그리고 카카오톡 다시 실행:
```bash
wine ~/.wine/drive_c/Program\ Files\ \(x86\)/Kakao/KakaoTalk/KakaoTalk.exe
```
카카오톡이 실행되면 "전체보기"를 눌러서 한글 폰트가 제대로 나오는지 확인해주세요!
결과를 알려주세요 - 한글이 정상적으로 보이나요?
No
그런데 일반 채팅창은 한글이 잘 보이는데 View All로 새로 여는 창에서만 문제가 됨을 알려주니까...
아하! 중요한 정보네요. 메인 화면과 채팅 화면은 괜찮은데 "전체보기" 창만 문제라면, 카카오톡 설정에서 폰트를 직접 지정할 수 있을 것 같습니다.
## 카카오톡 설정에서 폰트 변경
카카오톡을 실행한 상태에서:
1. **설정(⚙️)** 메뉴 열기
2. **채팅** 탭 찾기
3. **글꼴** 또는 **폰트** 설정 찾기
4. 폰트를 **NanumGothic** 또는 **Noto Sans CJK KR**로 변경
이렇게 해서 제대로 보이게 됐다. 위의 메뉴 설명은 똑같지는 않지만 찾을 수 있다.
Settings > Display > Basics
항목에서 찾으면 된다.