리눅스 카카오톡 설치는 윈도우처럼 설치 파일 하나 받아서 바로 끝나는 방식은 아닙니다. 카카오에서 리눅스용 PC버전을 공식 배포하지 않기 때문에, 우분투나 리눅스민트에서는 윈도우용 카카오톡 PC버전을 Wine 또는 Bottles 환경에서 실행하는 식으로 접근해야 합니다.
저라면 처음 설치하는 분에게는 Bottles 방식을 먼저 추천합니다. 터미널 명령어를 길게 입력하지 않아도 되고, 카카오톡만 따로 담는 실행 공간을 만들 수 있어서 나중에 삭제하거나 다시 설치할 때도 깔끔하더라고요. 반대로 리눅스 터미널에 익숙하다면 Wine Prefix를 직접 만들어 설치하는 방식이 더 가볍습니다.
먼저 이 부분만 보면 됩니다.
리눅스에서 카카오톡을 쓰려면 공식 카카오톡 PC 설치 파일을 받은 뒤, Wine 계열 호환 환경에서 실행해야 합니다. 초보자는 Bottles, 터미널에 익숙한 사용자는 Wine 직접 설치가 편합니다. 다만 공식 리눅스 앱이 아니기 때문에 업데이트, 알림, 트레이 아이콘, 한글 입력은 배포판과 환경에 따라 약간씩 다르게 동작할 수 있습니다.
리눅스에서 카카오톡 설치가 바로 안 되는 이유
카카오톡 PC버전은 기본적으로 윈도우와 맥 환경을 중심으로 배포됩니다. 그래서 우분투, 데비안, 페도라, 아치 리눅스 같은 일반 리눅스 배포판에서는 카카오톡 공식 설치 파일을 그대로 실행할 수 없습니다.
여기서 필요한 것이 Wine입니다. Wine은 리눅스에서 윈도우 프로그램을 실행할 수 있도록 도와주는 호환 계층인데요. 쉽게 말하면 카카오톡 설치 파일인 KakaoTalk_Setup.exe를 리눅스에서도 실행할 수 있게 중간에서 번역해주는 역할을 합니다.
| 구분 | 설명 | 추천 대상 |
|---|---|---|
| Wine 직접 설치 | 터미널에서 Wine을 설치하고 카카오톡 전용 실행 공간을 직접 만드는 방식입니다. | 리눅스 명령어에 익숙한 사용자 |
| Bottles 설치 | Wine 환경을 그래픽 화면에서 관리하는 방식입니다. 카카오톡 전용 Bottle을 만들어 설치합니다. | 초보자, 우분투 입문자, 깔끔한 삭제를 원하는 사용자 |
| 가상머신 설치 | VirtualBox, VMware 등에 윈도우를 설치한 뒤 카카오톡을 실행합니다. | 업무용으로 안정성이 더 중요한 사용자 |
| 웹/모바일 대체 | 리눅스 설치가 번거롭다면 스마트폰 카카오톡을 그대로 쓰거나, 업무용 파일 전송은 다른 메신저를 병행합니다. | 설치 실패 시 임시 대안이 필요한 사용자 |
Bottles로 리눅스 카카오톡 설치하는 방법
리눅스 초보자라면 저는 이 방법을 먼저 추천합니다. Bottles는 윈도우 프로그램을 실행하기 위한 Wine 환경을 앱처럼 관리해주는 도구라서, 카카오톡 전용 실행 공간을 따로 만들고 필요할 때 삭제하기도 편합니다.
1. Flatpak 설치하기
우분투나 리눅스민트 기준으로 먼저 Flatpak을 설치합니다. Flatpak은 리눅스에서 배포판 차이를 줄여주는 앱 설치 방식이라고 보면 됩니다.
sudo apt update sudo apt install flatpak -y그다음 Flathub 저장소를 추가합니다. 이미 추가되어 있다면 중복으로 등록되지 않습니다.
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo설치 후 메뉴에 앱이 바로 안 보이면 로그아웃 후 다시 로그인하거나 재부팅하면 됩니다.
2. Bottles 설치하기
이제 Bottles를 설치합니다. 아래 명령어를 터미널에 입력하면 됩니다.
flatpak install flathub com.usebottles.bottles -y설치가 끝나면 앱 메뉴에서 Bottles를 검색해 실행하거나, 터미널에서 아래 명령어로 실행할 수 있습니다.
flatpak run com.usebottles.bottles3. 카카오톡 전용 Bottle 만들기
Bottles를 처음 실행하면 기본 구성 요소를 내려받습니다. 이후 새 Bottle을 만들 때 이름은 알아보기 쉽게 KakaoTalk으로 지정하면 됩니다.
| 설정 항목 | 권장값 | 이유 |
|---|---|---|
| Bottle 이름 | KakaoTalk | 나중에 실행 파일과 바로가기를 찾기 쉽습니다. |
| 환경 타입 | Application | 게임이 아니라 일반 윈도우 앱이기 때문입니다. |
| Runner | 기본값 또는 최신 안정 버전 | 특별한 문제가 없으면 기본값으로도 충분합니다. |
| Windows 버전 | Windows 10 또는 Windows 11 | 카카오톡 PC버전 호환성을 고려한 설정입니다. |
4. 한글 폰트와 기본 구성 요소 설치
카카오톡은 한글 메신저라서 폰트 설정이 중요합니다. 이 부분을 건너뛰면 설치는 됐는데 글자가 네모로 깨지거나, 채팅방 이름이 이상하게 보이는 경우가 있습니다.
Bottles에서 만든 KakaoTalk Bottle을 열고, Dependencies 메뉴에서 아래 항목을 설치해보세요.
설치하면 좋은 구성 요소
cjkfonts, corefonts, riched20, riched30, msxml6
배포판에 따라 항목 이름이 조금 다르게 보일 수 있습니다. 최소한 CJK 계열 폰트는 꼭 설치하는 쪽이 좋습니다. CJK는 중국어, 일본어, 한국어 문자권을 말하는데, 한글 표시 문제를 줄이는 데 도움이 됩니다.
5. 카카오톡 PC버전 설치 파일 실행
카카오톡 공식 다운로드 페이지에서 윈도우용 PC버전 설치 파일을 내려받습니다. 보통 파일명은 KakaoTalk_Setup.exe 형태입니다.
다운로드가 끝나면 Bottles에서 Run Executable 또는 실행 파일 실행 메뉴를 누른 뒤, 방금 받은 KakaoTalk_Setup.exe 파일을 선택합니다. 이후 설치 화면은 윈도우에서 카카오톡을 설치할 때와 거의 비슷하게 진행됩니다.
설치 직후 바로 실행이 안 될 수도 있습니다.
설치는 끝났는데 창이 안 뜨거나 로그인 화면이 늦게 나오는 경우가 있습니다. 이때는 Bottles 안에서 KakaoTalk.exe를 직접 실행하거나, Bottle을 한 번 닫았다가 다시 열어보면 되는 경우가 많습니다.
6. 카카오톡 실행 파일 찾기
설치 후 Bottles 안에서 프로그램 목록에 카카오톡이 보이면 그대로 실행하면 됩니다. 만약 자동으로 등록되지 않았다면 아래 위치 근처에서 실행 파일을 찾을 수 있습니다.
drive_c/Program Files/Kakao/KakaoTalk/KakaoTalk.exe혹시 32비트 환경으로 설치되었다면 아래처럼 Program Files (x86) 쪽에 들어갈 수도 있습니다.
drive_c/Program Files (x86)/Kakao/KakaoTalk/KakaoTalk.exeWine으로 직접 리눅스 카카오톡 설치하는 방법
터미널 사용이 익숙하다면 Bottles 없이 Wine만으로도 카카오톡을 설치할 수 있습니다. 이 방식은 가볍고 단순하지만, 문제가 생겼을 때 직접 경로와 설정을 손봐야 한다는 점은 감안해야 합니다.
1. Wine과 Winetricks 설치
우분투, 데비안, 리눅스민트 계열에서는 아래 명령어로 기본 Wine과 Winetricks를 설치할 수 있습니다.
sudo dpkg --add-architecture i386 sudo apt update sudo apt install wine wine32 wine64 winetricks cabextract fonts-noto-cjk -y설치가 끝나면 Wine 버전을 확인합니다.
wine --version페도라 계열이라면 대략 아래처럼 설치합니다.
sudo dnf install wine winetricks cabextract google-noto-sans-cjk-fonts -y아치 리눅스 계열에서는 아래처럼 설치할 수 있습니다.
sudo pacman -S wine winetricks cabextract noto-fonts-cjk2. 카카오톡 전용 Wine Prefix 만들기
Wine은 윈도우 프로그램을 실행할 때 가상의 C드라이브 같은 공간을 만듭니다. 카카오톡을 기본 Wine 공간에 섞어 설치해도 되지만, 저는 별도 Prefix를 만드는 쪽을 추천합니다. 그래야 나중에 삭제하거나 재설치할 때 훨씬 깔끔합니다.
export WINEPREFIX="$HOME/.wine-kakaotalk" export WINEARCH=win32 winecfgwinecfg 창이 뜨면 Windows 버전을 Windows 10 정도로 설정하고 적용하면 됩니다. 처음 실행할 때 Wine Mono나 Gecko 설치 안내가 나오면 설치해도 됩니다.
3. 한글 폰트와 필수 구성 요소 설치
카카오톡에서 한글이 깨지거나 입력창이 어색하게 보이는 것을 줄이기 위해 Winetricks로 기본 구성 요소를 설치합니다.
export WINEPREFIX="$HOME/.wine-kakaotalk" winetricks -q cjkfonts corefonts riched20 riched30 msxml6여기서 시간이 조금 걸릴 수 있습니다. 중간에 설치 확인 창이 뜨면 안내에 따라 진행하면 됩니다.
4. 카카오톡 설치 파일 실행
카카오톡 공식 페이지에서 윈도우용 설치 파일을 받은 뒤, 다운로드 폴더에서 아래처럼 실행합니다.
cd ~/Downloads export WINEPREFIX="$HOME/.wine-kakaotalk" wine KakaoTalk_Setup.exe설치 화면이 뜨면 윈도우에서 설치하듯이 진행하면 됩니다. 설치가 끝난 뒤 카카오톡이 자동 실행되지 않더라도 당황할 필요는 없습니다. 직접 실행하면 됩니다.
5. 설치 후 카카오톡 실행 명령어
설치 경로가 기본값이라면 아래 명령어로 카카오톡을 실행할 수 있습니다.
export WINEPREFIX="$HOME/.wine-kakaotalk" wine "$WINEPREFIX/drive_c/Program Files/Kakao/KakaoTalk/KakaoTalk.exe"만약 파일을 찾을 수 없다고 나오면 아래 명령어로 실제 설치 위치를 검색합니다.
find "$HOME/.wine-kakaotalk/drive_c" -iname "KakaoTalk.exe"검색된 경로를 복사해서 wine 뒤에 넣어 실행하면 됩니다.
한글 입력이 안 될 때 확인할 부분
리눅스 카카오톡 설치에서 제일 많이 막히는 부분이 한글 입력입니다. 화면은 뜨고 로그인도 되는데 채팅창에 한글이 안 들어가거나, 한/영 전환이 이상하게 동작하는 경우가 있습니다.
우분투에서 한글 입력기 설치
우분투 기본 입력기로 해결되는 경우도 있지만, Wine 앱에서는 fcitx5-hangul 조합이 더 안정적으로 동작하는 경우가 많습니다.
sudo apt update sudo apt install fcitx5 fcitx5-hangul fonts-noto-cjk -y설치 후 설정 → 지역 및 언어 → 입력 소스에서 한국어 입력을 확인하고, 로그아웃 후 다시 로그인합니다.
환경변수를 넣어 실행하기
한글 입력기가 설치되어 있는데도 카카오톡 입력창에서 한글이 안 들어간다면, 실행 명령어 앞에 입력기 환경변수를 붙여볼 수 있습니다.
env GTK_IM_MODULE=fcitx QT_IM_MODULE=fcitx XMODIFIERS=@im=fcitx WINEPREFIX="$HOME/.wine-kakaotalk" wine "$HOME/.wine-kakaotalk/drive_c/Program Files/Kakao/KakaoTalk/KakaoTalk.exe"Wayland 환경에서 입력이 이상할 때
우분투 로그인 화면에서 톱니바퀴를 눌러 Ubuntu on Xorg로 들어가면 Wine 앱의 한글 입력 문제가 줄어드는 경우가 있습니다. 최신 리눅스 데스크톱은 Wayland를 많이 쓰지만, 일부 윈도우 호환 앱은 Xorg 쪽이 더 안정적으로 동작할 때가 있습니다.
리눅스 카카오톡 실행 오류 해결법
카카오톡이 한 번에 잘 실행되면 좋지만, 리눅스에서는 배포판, 그래픽 드라이버, Wine 버전, 입력기 상태에 따라 증상이 조금씩 다르게 나올 수 있습니다. 아래 표를 기준으로 하나씩 확인하면 대부분의 기본 문제는 잡을 수 있습니다.
| 증상 | 가능한 원인 | 해결 방법 |
|---|---|---|
| 설치 파일이 실행되지 않음 | Wine 미설치, 실행 권한 문제, 파일 손상 | Wine 설치 확인 후 공식 페이지에서 설치 파일을 다시 다운로드합니다. |
| 글자가 네모로 깨짐 | 한글 폰트 부족 | fonts-noto-cjk, cjkfonts, corefonts를 설치합니다. |
| 한글 입력이 안 됨 | 입력기 연동 문제 | fcitx5-hangul 설치 후 환경변수를 적용해 실행합니다. |
| 로그인 창이 안 뜸 | Wine Prefix 구성 문제 | 카카오톡 전용 Prefix를 새로 만들고 재설치합니다. |
| 로그인 서버 연결 오류 | 방화벽, 네트워크, 회사 보안망 문제 | 네트워크를 바꿔보거나 방화벽 허용 설정을 확인합니다. |
| 알림이 안 뜸 | 리눅스 알림 시스템과 Wine 앱 연동 문제 | 시스템 트레이 확장, Bottles 실행 옵션, 데스크톱 환경 알림 설정을 확인합니다. |
| 업데이트 후 실행 안 됨 | 카카오톡 업데이트와 Wine 호환성 문제 | 기존 Bottle 또는 Prefix를 백업한 뒤 새 환경에 재설치합니다. |
Wine Prefix를 초기화하고 다시 설치하기
이것저것 만지다가 더 꼬였을 때는 과감하게 카카오톡 전용 Wine Prefix만 삭제하고 다시 설치하는 게 빠를 때가 있습니다. 단, 이 방법은 해당 Wine 환경 안에 저장된 카카오톡 로컬 데이터까지 지울 수 있으니 필요한 파일은 먼저 백업해야 합니다.
rm -rf "$HOME/.wine-kakaotalk"이후 앞에서 설명한 Wine Prefix 생성 단계부터 다시 진행하면 됩니다.
Bottles에서 깨끗하게 삭제하기
Bottles로 설치했다면 훨씬 단순합니다. Bottles 앱에서 KakaoTalk Bottle을 선택하고 삭제하면 해당 환경이 통째로 지워집니다. 이 점 때문에 초보자에게 Bottles 방식이 편합니다.
카카오톡 로그인과 보안에서 주의할 점
카카오톡은 단순 메신저가 아니라 연락처, 파일, 업무 대화, 인증 정보까지 연결되는 앱입니다. 그래서 리눅스에서 실행한다고 해도 설치 파일은 반드시 공식 카카오 경로에서 받는 것이 좋습니다. 검색해서 나오는 임의의 exe 파일이나 오래된 블로그 첨부 파일은 피하는 게 안전합니다.
외부 스크립트 자동 설치는 신중하게
GitHub나 AUR에 리눅스 카카오톡 설치를 자동화한 스크립트가 있긴 합니다. 편하긴 하지만, 외부 스크립트는 설치 전에 내용을 확인하는 습관이 필요합니다. 특히 sudo 권한으로 실행하는 스크립트는 내 리눅스 시스템 설정을 바꿀 수 있기 때문에, 초보자라면 Bottles처럼 GUI로 관리하는 방법이 더 안전하게 느껴질 수 있습니다.
카카오톡 PC 로그인은 모바일 카카오톡 인증이 필요합니다. 리눅스에서 실행하더라도 결국 PC 카카오톡으로 인식되기 때문에, 처음 로그인할 때 스마트폰 카카오톡에서 기기 인증을 진행해야 합니다.
아치 리눅스 사용자는 AUR 방식도 가능
아치 리눅스나 만자로 계열을 쓰는 분이라면 AUR에 올라온 비공식 카카오톡 설치 패키지를 활용하는 방법도 있습니다. 다만 공식 카카오 배포판이 아니라는 점은 꼭 알고 써야 합니다.
paru -S kakaotalk또는 yay를 사용한다면 아래처럼 설치할 수 있습니다.
yay -S kakaotalkAUR 패키지는 편하지만, 설치 전에 PKGBUILD와 설치 스크립트를 확인하는 게 좋습니다. 특히 업무용 PC나 회사 노트북이라면 보안 정책에 걸릴 수 있으니 개인 테스트 환경에서 먼저 확인하는 쪽을 추천합니다.
설치 방식별 추천 정리
리눅스 카카오톡 설치는 “무조건 이 방법이 최고다”라기보다, 본인이 쓰는 배포판과 리눅스 숙련도에 맞춰 고르는 게 맞습니다.
| 사용자 상황 | 추천 방식 | 이유 |
|---|---|---|
| 우분투를 막 설치한 초보자 | Bottles | GUI로 관리할 수 있고 삭제가 쉽습니다. |
| 터미널 사용에 익숙함 | Wine 직접 설치 | 가볍고 경로를 직접 제어할 수 있습니다. |
| 회사 업무용으로 안정성이 중요함 | 윈도우 가상머신 | 호환성 문제는 줄지만 리소스를 더 사용합니다. |
| 아치 리눅스 사용자 | AUR 패키지 | 설치가 편하지만 비공식 패키지 검토가 필요합니다. |
| 한글 입력 안정성이 최우선 | Bottles + fcitx5 | 환경을 분리하고 입력기 설정을 조정하기 쉽습니다. |
제가 고른다면
개인용 우분투 PC라면 Bottles로 먼저 설치해보고, 잘 안 되면 Wine Prefix 직접 설치로 넘어갈 것 같습니다. 카카오톡 하나 때문에 시스템 전체 Wine 설정을 복잡하게 만들기보다는, 카카오톡 전용 공간을 따로 두는 방식이 관리하기 편하더라고요.
같이 보면 좋은 카카오톡 설정 글
리눅스에서 카카오톡을 설치했다면, 이후에는 로그인 알림, 대화내용 저장 위치, 캐시 용량, 방화벽 오류 같은 부분도 같이 확인해두는 게 좋습니다. 특히 PC 카카오톡은 파일과 캐시가 생각보다 많이 쌓이기 때문에 저장공간이 작은 리눅스 노트북에서는 한 번씩 정리해주는 편이 좋습니다.
윈도우 기준 PC 카카오톡 설치와 로그인 과정을 먼저 보고 싶다면 같이 참고하기 좋습니다.
관련 글 보기 →카카오톡 로컬 데이터와 캐시 용량이 궁금할 때 확인하기 좋습니다.
저장위치 확인하기 →로그인 서버 연결 오류가 뜰 때 네트워크와 방화벽 쪽을 점검할 수 있습니다.
오류 해결 보기 →업무용과 개인용 카카오톡 계정을 분리해서 쓰고 싶을 때 참고하기 좋습니다.
설정 방법 보기 →리눅스 카카오톡 설치 FAQ
리눅스용 카카오톡 공식 버전이 있나요?
현재 일반 사용자가 바로 설치할 수 있는 공식 리눅스용 카카오톡 PC버전은 따로 제공되지 않습니다. 그래서 리눅스에서는 윈도우용 카카오톡 PC버전을 Wine, Bottles 같은 호환 환경에서 실행하는 방식으로 사용합니다.
우분투에서 카카오톡을 완벽하게 쓸 수 있나요?
채팅, 로그인, 기본 파일 전송 정도는 환경이 맞으면 사용할 수 있지만, 공식 리눅스 앱이 아니기 때문에 완벽하다고 보기는 어렵습니다. 알림, 트레이 아이콘, 자동 업데이트, 한글 입력은 배포판과 데스크톱 환경에 따라 다르게 동작할 수 있습니다.
Bottles와 Wine 중 무엇이 더 좋나요?
초보자라면 Bottles가 편합니다. 카카오톡 전용 실행 공간을 GUI로 만들고 삭제할 수 있어서 관리가 쉽습니다. 반대로 리눅스 명령어에 익숙하고 가볍게 쓰고 싶다면 Wine 직접 설치 방식도 괜찮습니다.
카카오톡 글자가 깨질 때는 어떻게 하나요?
대부분 한글 폰트나 CJK 폰트가 부족해서 생깁니다. 우분투 계열에서는 fonts-noto-cjk를 설치하고, Wine 또는 Bottles 안에서는 cjkfonts, corefonts 같은 구성 요소를 추가해보면 해결되는 경우가 많습니다.
한글 입력이 안 될 때는 어떻게 해야 하나요?
fcitx5-hangul을 설치한 뒤 로그아웃 후 다시 로그인해보는 것이 좋습니다. 그래도 안 되면 카카오톡 실행 명령어 앞에 GTK_IM_MODULE, QT_IM_MODULE, XMODIFIERS 환경변수를 붙여 실행해보면 도움이 될 수 있습니다.
카카오톡 설치 후 로그인 서버 연결 오류가 뜨면 어떻게 하나요?
먼저 인터넷 연결, VPN, 회사 보안망, 방화벽 설정을 확인해야 합니다. 리눅스 자체 문제라기보다 네트워크에서 카카오톡 접속을 막고 있는 경우도 있습니다. 같은 계정으로 스마트폰에서는 정상 접속되는지, 다른 네트워크에서는 PC 로그인이 되는지도 같이 확인해보면 원인을 좁히기 쉽습니다.
삭제는 어떻게 하나요?
Bottles로 설치했다면 해당 Bottle을 삭제하면 됩니다. Wine 직접 설치 방식이라면 카카오톡 전용 Prefix로 만든 ~/.wine-kakaotalk 폴더를 삭제하면 됩니다. 단, 삭제 전 필요한 파일이나 로컬 데이터는 반드시 백업해두는 것이 좋습니다.
마지막으로 정리하면
리눅스에서 카카오톡을 쓰는 가장 현실적인 방법은 카카오톡 공식 PC 설치 파일 + Bottles 또는 Wine 조합입니다. 설치 난이도만 보면 Bottles가 편하고, 직접 제어하고 싶다면 Wine Prefix 방식이 좋습니다. 다만 공식 리눅스 버전이 아닌 만큼, 설치 성공 후에도 한글 입력과 알림 설정은 한 번 더 점검하는 게 좋습니다.
댓글
댓글 쓰기