우분투 18.04 에서 카카오톡 설치하기(Install kakaotalk on ubuntu 18.04)

📕특이사항 WineTrick에서 사용하는 MPSetup.exe가 download.microsoft.com에서 삭제된 것 같습니다. 우선 대안으론 직접 받아서 설치하면 되긴하는데, 아무래도 외부에서 받는 파일이니 바이러스 토탈 결과나 원본 있다면 원본이랑 비교 후 설치하시는게 좋을듯 싶습니다..아래 댓글 2개 참고해주세요.

http://www.hahwul.com/2018/08/install-kakaotalk-on-ubuntu-18.04.html?showComment=1561430084818#c2529029069859739452 http://www.hahwul.com/2018/08/install-kakaotalk-on-ubuntu-18.04.html?showComment=1561801290927#c8334058455147796855

📘참고사항 Wine 5.0 Version 부터 별다른 설정 변경없이 바로 가능하다는 이야기가 있습니다. 제가 해보고 잘되면 내용으로 좀 더 추가할 예정이긴한데, 해보시는 것도 좋을 것 같습니다.

@Rani 감사합니다 :D


오랜만에 다시 우분투로 돌아왔습니다. (debian, ubuntu, arch, blackarch, kali, blackubuntu 무한루프..)

가장 지원성이 높은 OS기 때문에 간만에 카톡 설치를 진행해볼까 합니다.

Wine 설정하기

우선 Wine을 설치해줍니다. apt install로 설치 시 자동으로 x86 버전 또한 같이 깔립니다. (apt-get 으로 설치하시는 경우에는 32비트용 또한 따로 설치해주셔야 합니다)

#> apt install wine-stable

그다음 wine 설정을 초기화줍니다. 다만 사용자 계정에서 진행해주셔야 하니 root로 로그인해서 설치중이시라면 사용자 계정으로 스위칭해준 후 진행합니다.

#> WINEARCH=win32 WINEPREFIX=~/.wine wine wineboot

기존 wine으로는 dll 등 떄문으로 인해 바로 카카오톡 사용이 어렵습니다. winetricks 를 이용해서 관련 모듈들을 설치해주어야만 깔끔하게 사용할 수 있습니다. Winetricks 에서 스크립트를 받은 후 실행해줍시다.

#> wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
#> chmod 777 winetricks

아, 스크립트를 실행하기 전 cabextract를 설치해줍니다. 해당 스크립트는 cabextract를 사용하기 때문에 미리 설치가 필요합니다.

#> apt-get install cabextract

설치 이후 winetrcks를 실행하면 체크박스가 있는 화면이 나타나게 됩니다.

#> ./winetricks
  1. Select the default wineprefix 체크(Checked)
  2. Install a Windows DLL or component 체크(Checked)
  3. gdiplus, msxml6, riched30, wmp9 체크(Checked) (거꾸로 찾으시면 금방 찾습니다)

winetricks 화면

wmp9(미디어플레이어), 각각 설치 화면이 별도로 발생하기 떄문에 클릭클릭 해줘야합니다.

이후 계속 넘어가 주시면 gdiplus, msxml6 등등 각각 항목에 대해 설치를 진행하게 됩니다. 모두 완료되면 일단 준비는 어느정도 끝났습니다. Wine 내에서는 리눅스와 다르게 폰트가 적용되기 때문에 한글이 없는 경우에는 폰트를 깔아주시기 바랍니다. (뭐 영어로 쓰실거면 굳이 상관없습니다..)

Wine으로 카카오톡 설치하기

카카오톡 공식 홈페이지에서 PC 버전 설치파일을 받아줍시다. xp 버전과 이후 버전으로 나뉘는데 Wine 구성 설정에 따라 받으시면 됩니다. 기본은 xp 입니다.

#> wget http://app.pc.kakao.com/talk/win32/xp/KakaoTalk_Setup.exe

or

#> wget http://app.pc.kakao.com/talk/win32/KakaoTalk_Setup.exe

설치 이후 바로 실행하면 카톡 사용이 가능힙니다.

약간의 사용 편의를 위해 Desktop 정보(Application) 을 등록해줍니다. Wine 디렉토리에 보면 이미 Desktop 파일이 구성되어 있는데, 아이콘이나 Language 등 필요한거 수정하시고 applications 로 넣어주시면 됩니다.

#> cd .local/share/applications/wine/Programs/KakaoTalk/
#> vim KakaoTalk.desktop

Icon 변경, LANG 처리 등등

#> cp KakaoTalk.desktop /usr/share/applications/

Applications에 등록되어 아이콘으로도 나타납니다.

과정을 요약해서 스크립트로 바꾸면…

[ script.sh ]

sudo apt install wine-stable
WINEARCH=win32 WINEPREFIX=~/.wine wine wineboot
wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
chmod 777 winetricks
sudo apt-get install cabextract
./winetricks

# 1. Select the default wineprefix 체크(Checked)
# 2. Install a Windows DLL or component 체크(Checked)
# 3. gdiplus, msxml6, riched30, wmp9 체크(Checked / 거꾸로 찾으시면 금방 찾습니다) 

wget http://app.pc.kakao.com/talk/win32/xp/KakaoTalk_Setup.exe
cp KakaoTalk.desktop /usr/share/applications/

Reference