Mint 20.04에 Wine 7.0을 설치할 때 종속성 문제가 발생했습니다.

Mint 20.04에 Wine 7.0을 설치할 때 종속성 문제가 발생했습니다.

winehq-stable 패키지 버전 7.0.0을 설치하려고 하는데 아직 해결되지 않은 종속성 문제가 발생했습니다. winehq-stable이 wine-stable(=7.0.0~focus-1)에 종속되어 있다고 하는데 둘 다 수동으로 설치하려고 하면 종속성의 무한 루프에서 문제가 계속되므로 이러한 패키지를 apt install 명령에 수동으로 전달하려고 합니다. 결과는 다음과 같습니다.

sudo apt install --install-recommends winehq-stable wine-stable wine-stable- i386 libsane:i386 libsnmp35:i386 libmysqlclient21:i386 mysql-common:i386 mysql-common

출력은 다음과 같습니다:

The package mysql-common:i386 is a virtual package provided by:
mysql-common 5.8+1.0.5ubuntu2[not a candidate version]

E: The package 'mysql-common:i386' doesn't have a candidate for installation

이러한 종속성을 해결하기 위해 제가 아는 모든 방법을 시도했지만 답을 찾을 수 없습니다. 내가 무엇을 놓치고 있나요?

답변1

내가 틀렸어. 민트맛과는 아무 상관이 없습니다. 나는 WineHQ에 버그 보고서를 제출했고, 중재자는 이것이 mysql-common의 버전이 wine에서 요구하는 버전보다 최신이라는 사실과 관련이 있다고 답장했습니다.

Ubuntu 사용자의 경우 이러한 유형의 문제는 일반적으로 PPA에서 패키지를 설치할 때 발생합니다. Mint의 경우 Ubuntu와 Mint 저장소의 다른 패키지가 문제를 일으킬 수도 있습니다. 어느 쪽이든 그것은 실수가 아닙니다. WineHQ 패키지는 유일하게 지원되는 구성인 표준 및 Universe Ubuntu 리포지토리의 종속성으로 구축됩니다. 당신이 직접 지적했듯이 Mint를 실행하는 노트북에 Wine을 설치할 수 있었으므로 문제는 문제의 시스템에 설치된 무언가에 있습니다.

물론, 나는 "공식" Ubuntu 저장소에서 배포한 것보다 최신 버전의 MariaDB(mysql-common을 사용함)를 가지고 있었습니다. 해결 방법은 이전 버그 보고서([https://bugs.winehq.org/show_bug.cgi?id=52011])의 댓글 섹션에서 찾을 수 있습니다. mysql-common을 다운그레이드해야 합니다. Wine 7.0을 설치하기 전에 다음을 입력하십시오.

sudo apt install mysql-common=5.8+1.0.5ubuntu

이것은 효과가 있었습니다. 다운그레이드 후에도 MariaDB는 여전히 문제 없이 잘 작동하는 것 같습니다. 그러나 mysql-common(sudo apthold mysql-common)을 일시 중지할 수도 있습니다. 그렇지 않으면 적절한 업데이트를 수행할 때마다 업그레이드가 귀찮게 됩니다.

답변2

mysql이 와인 설치와 어떤 관련이 있는지 이해하지 못합니다. 이것과는 아무 상관이 없습니다. 다시 시작하려면 다음 명령을 사용하세요.

sudo apt update && sudo apt upgrade

sudo dpkg --add-architecture i386 

sudo apt update

sudo apt install software-properties-common wget curl

wget -qO - https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add -

sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ focal main'

sudo apt update

sudo apt install --install-recommends winehq-stable

이 정도면 충분합니다.

답변3

어떤 민트 맛(Cinnamon, Mate, Xfce)을 사용하고 있는지 언급하지 않으셨습니다. Linux Mint 20.03(또는 20.02)에서 Cinnamon 데스크탑을 사용하여 설치하려고 하면 운이 좋지 않습니다. 무엇을 하든 Wine 7은 Mint 20.03 또는 20.02 Cinnamon(또는 Wine 6.02에서 업그레이드)에 설치되지 않습니다. Cinnamon 또는 Wine 7 설치 파일에 설치를 방해하는 오류가 있습니다. 그리고 보고된 종속성 오류는 누락된 파일이 Ubuntu 또는 Mint 저장소에 없기 때문에 의미가 없습니다(예: mysql-common). 업그레이드와 새로 설치(위의 Alex의 솔루션 포함)를 포함하여 가능한 모든 것을 시도했으며 두 대의 별도 컴퓨터에서 Mint 20.02와 20.03을 사용해 보았습니다. 그러나 Alex가 제안한 대로 Mint 20.03을 실행하는 노트북과 Xfce 데스크탑에 성공적으로 설치했습니다. 가서 알아보세요.

관련 정보