데비안 10에 진화-ews를 성공적으로 설치한 사람이 있나요?

데비안 10에 진화-ews를 성공적으로 설치한 사람이 있나요?

evolution-ews에 설치하고 싶습니다 Debian 10. 오류 없이 진화를 설치했습니다. 설치하려고 하면 evolution-ews다음 오류가 발생합니다.

$ sudo apt install evolution-ews
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 evolution-ews : Depends: libecal-1.2-19 (>= 3.22.6) but it is not going to be installed
                 Depends: libedata-cal-1.2-28 (>= 3.22.6) but it is not going to be installed
                 Depends: libevolution (>= 3.22.6) but it is not going to be installed
                 Depends: libevolution (< 3.23) but it is not going to be installed
                 Depends: evolution (>= 3.22) but it is not going to be installed
                 Depends: evolution (< 3.23) but it is not going to be installed
                 Depends: evolution-data-server (>= 3.22) but it is not going to be installed
                 Depends: evolution-data-server (< 3.23) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
  • 따라서 이러한 종속성을 설치할 수 있는지 테스트하기 위해 모두 설치되어 있다는 사실에 놀랐습니다.
$ sudo apt install libecal-1.2-19
Reading package lists... Done
Building dependency tree       
Reading state information... Done
libecal-1.2-19 is already the newest version (3.30.5-1).
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
$ sudo apt install libedata-cal-1.2-28
Reading package lists... Done
Building dependency tree       
Reading state information... Done
libedata-cal-1.2-28 is already the newest version (3.22.7-1).
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
$ sudo apt install libevolution
Reading package lists... Done
Building dependency tree       
Reading state information... Done
libevolution is already the newest version (3.30.5-1.1).
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
$ sudo apt install evolution
Reading package lists... Done
Building dependency tree       
Reading state information... Done
evolution is already the newest version (3.30.5-1.1).
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
$ sudo apt install evolution-data-server 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
evolution-data-server is already the newest version (3.30.5-1).
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
$ 

보시다시피 패키지에 필요한 모든 종속성이 evolution-ews설치되어 있으며 최신 버전이거나 최신 버전입니다 evolution-ews.

  • 재미삼아 "손상된" 패키지가 있는지 확인했습니다. 원래 오류 메시지에는 "손상된 패키지가 유지되고 있습니다"라고 나와 있기 때문입니다.
$ dpkg -l | grep ^..r
$ sudo apt-get check
Reading package lists... Done
Building dependency tree       
Reading state information... Done
$ dpkg-query -W -f='${db:Status-Abbrev} ${binary:Package}\n' | grep -E ^.[^nci]
$ dpkg --audit
$

보시다시피, 이러한 모든 명령의 출력은 깨끗합니다. 손상된 패키지가 없습니다.

출력에는 apt-mark showhold보유된 패키지가 없음이 나타납니다.

그래서 이 단계에서 나는 궁금하게 되었습니다. 겉보기에 망가진 것처럼 보이는 이 패키지가 어떻게 evolution-ews데비안 저장소에 들어왔는지 - 데비안은 "안정적인 배포판"으로 간주됩니다. 아니면 여기서 뭔가를 놓치고 있는 걸까요?

답변1

Debian Buster에서 이 evolution-ews패키지는 Buster-backports에서만 사용할 수 있습니다.

버스터 백포트를 추가하십시오./etc/apt/sources.list

deb http://ftp.de.debian.org/debian buster-backports main 

그런 다음 설치evolution-ews:

sudo apt update
sudo apt install -t buster-backports evolution-ews

관련 정보