Devuan 5를 사용하여 wine-staging
WineHQ 저장소를 사용하여 설치하려고 하면 종속성 오류가 발생합니다. winehq-staging에는 wine-staging이 필요합니다.
(런타임에 정확한 오류가 정말로 필요한 경우 sudo apt install --install-recommends winehq-staging
여기에 입력하겠습니다. 단, 모두 프랑스어로 되어 있습니다.)
Les paquets suivants contiennent des dépendances non satisfaites :
winehq-staging : Dépend: wine-staging (= 8.17~bookworm-1)
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».
그래서 실행하면 sudo apt install wine-staging
다음과 같은 종속성 오류가 발생합니다(죄송합니다. 프랑스어에도 있습니다).
Les paquets suivants contiennent des dépendances non satisfaites :
libavahi-client3 : Dépend: libdbus-1-3 (>= 1.9.14) mais il n'est pas installable
libpcap0.8 : Dépend: libdbus-1-3 (>= 1.9.14) mais il n'est pas installable
libpulse0 : Dépend: libdbus-1-3 (>= 1.9.14) mais il n'est pas installable
따라서 기본적으로 이 매직 libdbus-1-3
패키지는 버전 1.9.14 이상이 필요합니다. 그러나 를 실행하면 sudo apt install libdbus-1-3
이미 설치되어 있으며 요청한 것보다 훨씬 높은 버전입니다.
libdbus-1-3 est déjà la version la plus récente (1.14.8-1~deb12u1devuan1).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
그래서 특정 devuan 버전이 모든 소프트웨어에 대한 종속성 검사를 중단한 것 같습니다. 하지만 이제 어떻게 해야 합니까? 강제로 설치해야 합니까? 나는 정말로 모른다
편집 : 출력
$ LANG=C apt policy libdbus-1-3:{amd64,i386}
libdbus-1-3:
Installed: 1.14.8-1~deb12u1devuan1
Candidate: 1.14.8-1~deb12u1devuan1
Version table:
*** 1.14.8-1~deb12u1devuan1 100
100 /var/lib/dpkg/status
1.14.6-1devuan1 500
500 http://deb.devuan.org/merged daedalus/main amd64 Packages
libdbus-1-3:i386:
Installed: (none)
Candidate: 1.14.6-1devuan1
Version table:
1.14.6-1devuan1 500
500 http://deb.devuan.org/merged daedalus/main i386 Packages
답변1
libdbus-1-3:
Installed: 1.14.8-1~deb12u1devuan1
Candidate: 1.14.8-1~deb12u1devuan1
Version table:
*** 1.14.8-1~deb12u1devuan1 100
100 /var/lib/dpkg/status
1.14.6-1devuan1 500
500 http://deb.devuan.org/merged daedalus/main amd64 Packages
libdbus-1-3:i386:
Installed: (none)
Candidate: 1.14.6-1devuan1
Version table:
1.14.6-1devuan1 500
500 http://deb.devuan.org/merged daedalus/main i386 Packages
이는 설치된 버전을 libdbus-1-3
구성된 저장소에서 더 이상 사용할 수 없음을 의미합니다. 따라서 필요한 apt
일치 버전의 Wine을 설치할 수 없습니다.libdbus-1-3:i386
이 문제를 해결하는 방법에는 두 가지가 있습니다.
libdbus-1-3
현재 사용 가능한 버전으로 다운그레이드할 수 있습니다 . 비슷한 영향을 받는 다른 패키지에 대해서도 이 작업을 수행해야 합니다. 이렇게 하려면 다음을 실행하세요.sudo apt install libdbus-1-3=1.14.6-1devuan1
그런 다음 Wine을 다시 설치하고 동일한
apt policy
기술을 사용하여 영향을 받는 다른 패키지를 다운그레이드하는 방법을 결정할 수 있습니다."제안된 업데이트" 저장소를 추가하면 일치하는 버전을 업그레이드하고 설치할
apt
수 있습니다 . 이는 유사한 영향을 받는 모든 패키지에 자동으로 적용됩니다.libdbus-1-3:amd64
libdbus-1-3:i386
echo deb http://deb.devuan.org/devuan daedalus-proposed-updates main | sudo tee -a /etc/apt/sources.list sudo apt update
이 시점에서 다음을 수행할 수 있습니다.아니요실행하고 싶었지만
apt upgrade
Wine을 다시 설치해 보았습니다. 를 실행하면apt upgrade
사용 가능한 권장 업데이트가 적용됩니다. 이로 인해 부정적인 결과가 발생해서는 안 되지만 작업을 단순하게 유지하려는 경우에는 이상적이지 않을 수 있습니다.Wine이 설치되면 "제안된 업데이트" 줄을 제거할 수 있습니다. 다음 Devuan 5 포인트 릴리스가 출시되면 나머지 시스템은 업그레이드된 패키지를 따라잡을 것입니다.