安装 openssh-server时出现的错误(openssh-server : 依赖: openssh-client (= 1:5.9p1-5ubuntu1.10) 但是 1:6.0p1-3ubu)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_36940806/article/details/89786601

问题描述:在执行 sudo apt-get install openssh-server 命令时出现以下错误:

下列软件包有未满足的依赖关系:
 openssh-server : 依赖: openssh-client (= 1:5.9p1-5ubuntu1.10) 但是 1:6.0p1-3ubuntu1 正要被安装
                  推荐: ssh-import-id 但是它将不会被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。


分析问题可以看出是openssh-server依赖于openssh-client ,而安装的openssh-server版本openssh-client 版本不匹配,

已安装的openssh-client版本是1:6.0p1-3ubuntu1 ,而现在安装的openssh-server依赖于1:5.9p1-5ubuntu1.10 版本,所以需要对openssh-client 降级。

解决方案:

执行 sudo apt-get install openssh-client=1:5.9p1-5ubuntu1.10 

(中间根据提示输入一次 y) 

安装完成之后,再次执行 sudo apt-get install openssh-server (中间根据提示输入一次 y) 成功!

猜你喜欢

转载自blog.csdn.net/qq_36940806/article/details/89786601
今日推荐