同一系统上的 openssl 和 openssh-server

同一系统上的 openssl 和 openssh-server

我在我的 ubuntu bionic 机器上安装了 openssl 和 openssh。OpenSSH 在设计上似乎使用了(略)旧版本的 openssl 库,而 OpenSSL(软件包)使用了不同的版本

这会导致系统发生任何(潜在的)冲突或破坏吗?

答案1

18.04 上有这些依赖关系,您似乎在问题中谈到了这些依赖关系:

然而,虽然libssl1.0.0libssl1.1都是同一个库的变体,但它们是不同的软件包,因为软件包和文件名中包含了主要/次要版本组件。一个不是另一个的更新,而是它们可以在同一系统上共存。

包本身声明的这两者之间没有冲突或破坏关系:

$ apt show libssl1.1 libssl1.0.0 | grep -E '^(Package|Breaks):'

Package: libssl1.1
Breaks: isync (<= 1.3.0-1build1), python-boto (<= 2.44.0-1ubuntu2), python-httplib2 (<= 0.9.2+dfsg-1), python-imaplib2 (<= 2.57-1), python3-boto (<= 2.44.0-1ubuntu2), python3-imaplib2 (<= 2.57-1)
Package: libssl1.0.0

您还可以比较libssl1.0.0libssl1.1你会发现没有重叠。

openssl所以,安装和软件包时应该不会有问题openssh-*。此外,如果有任何问题,apt应该在安装过程中告知您,以免搞砸。

相关内容