CentOS Stream 9에 KakaoTalk 설치하기

최지웅·2024년 11월 9일
0

linux

목록 보기
1/2

인터넷에 많이 퍼져있는 Wine을 사용하여 설치를 시도해보았지만 번번히 실패를 해와서 다음의 글을 참고하여 설치를 시도 중이다.

https://blog.kimzuni.com/posts/linux-install-kakaotalk/


현재 Kakaotalk Setup 파일을 bottle위에서 실행시키는 과정에서 오류가 발생하였다. 오류의 내용을 살펴보면 wineserver를 이용해 exe파일을 실행시키던 중, filesystem 관련 오류와 오버플로우 오류가 발생한 듯 하다.

bottle을 삭제한 뒤 runner에서 vaniglia-8.6를 사용해서 실행해보았지만 아래의 오류가 발생하였다.

17:39:36 (INFO) Launching an executable… 
17:39:36 (INFO) Using EasyAntiCheat runtime 
17:39:36 (INFO) Using BattlEye runtime 
002c:err:wineboot:process_run_key Error running cmd L"C:\\windows\\system32\\winemenubuilder.exe -a -r" (2).
17:39:36 (WARNING) ShellExecuteEx exception seems occurred. 

혹시나 하고 다른 버전 러너들을 사용해봤지만 오류가 발생한다.

아래의 글을 참고하여 KakaoTalk_Setup.exe를 bottles의 drive_c로 옮겨봤지만 여전히 실행되지 않았다.
https://valla55555.tistory.com/19


(24.11.13)
window XP로 변경하여 실행해보았지만 여전히 안된다. 이전부터 Overflow 에러가 발생했었는데, 혹시 용량의 부족은 아닐까? GPT 에게 물어 dh -h로 확인해보니 용량을 충분하다고 한다. 아래의 답변에 따라 로그를 보내주었다.

로그 내용을 보면 SELinux가 wine64-preloader 프로세스가 특정 DLL 파일(ntdll.dll)에 접근하려고 시도할 때 이를 차단한 것으로 보입니다. 이는 Bottles로 카카오톡을 실행할 때 발생한 SELinux 권한 문제 때문일 가능성이 높습니다. SELinux가 이 접근을 제한해 오버플로우와 유사한 오류를 발생시킨 것 같아요.
  • sudo setsebool -P selinuxuser_execmod 1 # 를 수행해보았다.
    다른 오류가 발생하였다! 야호 뭔가 변했다..?? 하라는 대로 wine-mono를 설치해주었다.

  • 드디어 정상적으로 카카오톡이 실행된다.
profile
이제 3학년..

0개의 댓글