尝试安装 openssh-server 时,synaptic 尝试卸载很多软件包

尝试安装 openssh-server 时,synaptic 尝试卸载很多软件包

我一直尝试通过 openssh-server sudo apt-get install openssh-server,但当我运行它时,我得到了以下信息:

The following packages have unmet dependencies:
 openssh-server : Depends: openssh-client (= 1:6.6p1-2ubuntu1)
E: Unable to correct problems, you have held broken packages.

我尝试使用 synaptic 来安装一些东西,但是当尝试安装它时,我看到一个对话框,说许多包将“被删除”,例如 audacity、clang、clementine、g++、glmark2。

这是怎么回事?

答案1

删除这些软件包,因为您可能没有从官方仓库安装它们。使用下面的命令删除它,但确保没有卸载其他软件包,例如系统的一半!

sudo apt-get 删除 openssh-server openssh-client

然后使用以下方法更新你的存储库信息

sudo apt-get 更新

最后安装所需的软件包

sudo apt-get 安装 openssh-server openssh-client

如果您得到一些意外的结果,请在此处发布。如果它没有帮助(上面的 3 个命令),那么您的系统上可能由于安装/添加不同的软件存储库而出现问题,并且系统无法解析依赖项。在这种情况下,您应该在此处发布文件内容 /etc/apt/sources.list 以及文件夹中的所有文件/etc/apt/sources.list.d/

相关内容