问题描述:在执行
sudo apt-get install openssh-server
命令时出现以下错误:
下列软件包有未满足的依赖关系:
openssh-server : 依赖: openssh-client (= 1:7.4p1-10+deb9u4)
依赖: openssh-sftp-server 但是它将不会被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
错误原因:
这是因为,安装 的openssh-server与自带的openssh-clien版本不一致导致的,我们安装的openssh-server需要openssh-clien版本为1:7.4p1-10+deb9u4。
解决方案:安装对应版本的openssh-clien,来覆盖掉系统自带的版本
sudo apt-get install openssh-client=1:7.4p1-10+deb9u4
执行完成之后,再去安装openssh-server就可以了。
sudo apt-get install openssh-server