首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有人成功地在Debian 10上安装了进化新闻?

是否有人成功地在Debian 10上安装了进化新闻?
EN

Unix & Linux用户
提问于 2020-01-29 10:06:09
回答 1查看 3.3K关注 0票数 2

我想在evolution-ews上安装Debian 10。我已经安装了进化,它没有出错。在尝试安装evolution-ews时,我会得到以下错误(S):

代码语言:javascript
复制
$ 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.
  • 因此,为了测试是否可以安装这些依赖项,我惊讶地发现它们都已经安装好了。
代码语言:javascript
复制
$ 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所需的最新版本。

  • 为了好玩,我检查了任何“损坏”的包,因为最初的错误消息谈到了“损坏的包被阻止”。
代码语言:javascript
复制
$ 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被认为是“稳定的发行版”。还是我在这里漏掉了什么?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2020-01-29 10:37:46

在debian上,evolution-ews包只能在Buster -backport上使用。

向您的/etc/apt/sources.list中添加buster-backport

代码语言:javascript
复制
deb http://ftp.de.debian.org/debian buster-backports main 

然后安装evolution-ews

代码语言:javascript
复制
sudo apt update
sudo apt install -t buster-backports evolution-ews
票数 4
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/564712

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档