![尝试安装 openssh-server 时,synaptic 尝试卸载很多软件包](https://linux22.com/image/982240/%E5%B0%9D%E8%AF%95%E5%AE%89%E8%A3%85%20openssh-server%20%E6%97%B6%EF%BC%8Csynaptic%20%E5%B0%9D%E8%AF%95%E5%8D%B8%E8%BD%BD%E5%BE%88%E5%A4%9A%E8%BD%AF%E4%BB%B6%E5%8C%85.png)
我一直尝试通过 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/