최근에 다시 Linux에 대한 목마름으로 Ubuntu 20.04를 설치하게 되었습니다.
카카오톡을 설치했던 과정(삽질 포함)을 공유합니다. (앞에부분은 모두 삽질과정이니 정답은 맨 마지막을 참고하세요)
1. Chrome 설치(터미널)
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo app install ./google-chrome-stable_current_amd64.deb
- 설치 확인 : ls
2. Wine 설치(Linux에 Windows용 프로그램을 설치하기 위한 프로그램)
- 32비트 아키텍처 활성화 :
sudo dpkg --add-architecture i386
- 업데이트 및 설치 :
sudo apt update
sudo apt install wine32
-- 에러 발생 :
다음 패키지의 의존성이 맞지 않습니다:
wine32:i386 : 의존: libwine:i386 (= 5.0-3ubuntu1) 하지만 %s 패키지를 설치하지 않을 것입니다
E: 문제를 바로잡을 수 없습니다. 망가진 고정 패키지가 있습니다.
-- chat-gpt 활용
-- 깨진 패키지 수정
sudo apt --fix-broken install
sudo apt update
sudo apt upgrade
: 353개 업그레이드, 7개 새로 설치, 0개 제거 및 0개 업그레이드 안 함.
287 standard LTS security updates
682 M바이트 아카이브를 받아야 합니다. --> 설치 및 PC 재부팅
-- 기존 wine 패키지 제거
sudo apt remove --purge wine* -y
sudo apt autoremove -y
sudo apt clean
-- wine 저장소 추가 및 설치
sudo dpkg --add-architecture i386
sudo mkdir -pm755 /etc/apt/keyrings
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/focal/winehq-focal.sources
sudo apt update
sudo apt install --install-recommends winehq-stable
-- 에러 발생 :
다음 패키지의 의존성이 맞지 않습니다:
winehq-stable : 의존: wine-stable (= 9.0.0.0~jammy-1)
E: 문제를 바로잡을 수 없습니다. 망가진 고정 패키지가 있습니다.
-- winehq-stable 패키지가 wine-stable (= 9.0.0.0~jammy-1)에 의존하고 있는데, Ubuntu 20.04(코드명: Focal) 대신 Ubuntu 22.04(코드명: Jammy)의 패키지를 설치하려고 하고 있는 것으로 인해 의존성 문제와 패키지 충돌이 발생한 것으로 보임
-- 시도해볼 수 있는 방법들(시스템 영향이 가장 적은 순서) :
PlayOnLinux 사용 (시스템에 영향 없음)
sudo apt update
sudo apt install playonlinux
Snap 패키지로 Wine 설치 (의존성 충돌 위험 적음)
sudo snap install wine-platform-5-stable
PPA 저장소로 Wine 설치 (비교적 안전)
sudo add-apt-repository ppa:cybermax-dexter/sdl2-backport
sudo apt update
sudo apt install wine-stable wine32
Jammy 저장소 추가 후 설치 (시스템에 영향 큼, 마지막에 시도)
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources
sudo apt update
sudo apt install --install-recommends winehq-stable
-- 가장 위험성 적은 PlayOnLinux 설치 시도
sudo apt update
sudo apt install playonlinux
-- 에러발생 :
다음 패키지의 의존성이 맞지 않습니다:
playonlinux : 의존: wine32 혹은
wine
E: 문제를 바로잡을 수 없습니다. 망가진 고정 패키지가 있습니다.
-- 현재, wine 뿐만 아니라 PlayOnLinux도 의존성 문제와 깨진 패키지 문제로 설치가 되지 않는 상황
-- chat-gpt 활용 : 깨진 패키지와 의존성 문제를 먼저 해결하고, Aptitude를 사용하여 의존성을 보다 유연하게 관리한 뒤, Wine PPA를 추가하고 다시 설치해보는 방식으로 진행
-- chat-gpt가 알려준대로 진행하다보니 Aptitude를 통해 wine설치시 추가 에러가 발생 :
sudo apt update
sudo apt upgrade
sudo apt --fix-broken install
sudo dpkg --configure -a
sudo apt -f install
sudo apt install aptitude
sudo aptitude install wine32:i386
-- 여기서 추가 에러 발생 :
The following packages have unmet dependencies:
libvkd3d1:i386 : 의존: libc6:i386 (>= 2.34) but 2.31-0ubuntu9.16 is to be installed
libvkd3d-shader1:i386 : 의존: libc6:i386 (>= 2.33) but 2.31-0ubuntu9.16 is to be installed
vkd3d-compiler:i386 : 의존: libc6:i386 (>= 2.34) but 2.31-0ubuntu9.16 is to be installed
The following actions will resolve these dependencies:
-- 현재 설치된 Ubuntu 20.04에서는 이 패키지가 2.31 버전인데, Wine에서 요구하는 것은 2.33 또는 2.34 이상임.
-- 해결방법은 Ubuntu를 Ubuntu 22.04(Jammy) 이상으로 업그레이드하거나 Wine을 구버전으로 사용하는 것
-- 굳이 Wine을 구버전으로 사용할 필요는 없으므로 Ubuntu 22.04로 업그레이드(이럴 줄 알았으면 처음부터 22.04 설치할 걸...)
-- 시스템 업데이트
sudo apt update
sudo apt upgrade -y
sudo apt dist-upgrade -y
-- 업그레이드
sudo do-release-upgrade
-- 그러나 처음 배정한 용량이 부족하여 업그레이드 실패, 용량부터 다시 부여해서 Ubuntu 22.04 설치
-- 22.04 설치하고 진행하니 걸리는 것 하나 없이 잘 됨 ㅠ
-- 22.04 버전 카톡 설치 과정
1. 카카오톡 홈페이지에서 윈도우버전 카카오톡 다운로드
2. wine 설치
sudo dpkg --add-architecture i386
sudo apt install -y wget
sudo mkdir -pm755 /etc/apt/keyrings
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources
sudo apt-get update
sudo apt install -y --install-recommends winehq-stable
winecfg
- 설치 / 윈도우 버전 10 / 라이브러리 d3dx11_43 추가
3. wine 으로 카카오톡 설치
- 카톡 다운 받은 경로로 이동
LANG="ko_KR.UTF-8" wine KakaoTalk_Setup.exe
4. 한글깨짐 오류 수정
wine reg add 'HKEY_CURRENT_USER\Software\Wine\X11 Driver' /v inputStyle /t REG_SZ /d root
리눅스에서 동영상 재생이 안될 때 조치방법(코덱+프로그램), What to do when video does not play on Linux (codec + program) (10) | 2024.10.24 |
---|