无法安装 openssh-server

无法安装 openssh-server
root@abacus-desktop:~# apt-get install openssh-server
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run `apt-get -f install' to correct these:
The following packages have unmet dependencies:
  openssh-server: Depends: openssh-client (= 1:5.3p1-3ubuntu7) but 1:5.3p1-3ubuntu3 is to be installed
  wireshark: Depends: libsmi2ldbl but it is not going to be installed
  wireshark-common: Depends: libsmi2ldbl but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

答案1

你的问题描述确实很模糊。

您是否尝试apt-get -f install按照建议运行来修复损坏的依赖项?您是否在您的sources.list中混合了不同的版本?

答案2

我在 13.04 上遇到了非常类似的问题(但它抱怨要openssh-client安装的比所需的要新)。

事实证明,软件源被配置为从我居住的国家(科威特)本地的服务器下载。

我通过打开 Ubuntu 软件中心应用程序解决了这个问题,然后转到“编辑 > 软件源”,然后在 Ubuntu 软件选项卡中将下载从下拉列表更改为“主服务器”。

然后我运行了sudo apt-get updatee sudo apt-get upgrad,最后sudo apt-get install openssh-server,这次它顺利安装了。

答案3

看来您的存储库依赖关系已损坏。尝试清理你的/etc/apt/sources.list.这是一个包含所有包存储库的文本文件。可能您已对其进行了编辑。

然后做一个apt-get update.你应该告诉我们你的乌班图版本,以及为什么你似乎有另一个依赖项被破坏了,比如Wireshark

答案4

您丢失的软件包可能位于您的sources.list 中注释掉的存储库中(即它们未启用)。首先更新您的存储库,然后尝试再次安装。

相关内容