Debian 10に進化-ewsを正常にインストールした人はいますか?

Debian 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-ewsDebianリポジトリに入ったのか - Debianは「安定したディストリビューション」と見なされます。それともここで何かを見逃しているのでしょうか?

答え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

関連情報