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
が、どのようにしてDebianリポジトリに入ることができるのでしょう-Debianは「安定したディストリビューション」であるはずです。または、ここで何か不足していますか?
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