我想在evolution-ews上安装Debian 10。我已经安装了进化,它没有出错。在尝试安装evolution-ews时,我会得到以下错误(S):
$ 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被认为是“稳定的发行版”。还是我在这里漏掉了什么?
发布于 2020-01-29 10:37:46
在debian上,evolution-ews包只能在Buster -backport上使用。
向您的/etc/apt/sources.list中添加buster-backport
deb http://ftp.de.debian.org/debian buster-backports main 然后安装evolution-ews:
sudo apt update
sudo apt install -t buster-backports evolution-ewshttps://unix.stackexchange.com/questions/564712
复制相似问题