以下软件包具有未满足的依赖关系:无法安装任何软件。Ubuntu 16:04

以下软件包具有未满足的依赖关系:无法安装任何软件。Ubuntu 16:04

当我尝试安装 gitlab、VLC、GParted 和其他包时,存在未满足的依赖关系。

openssh-server :   
 Depends: openssh-client (= 1:7.2p2-4)  
 Depends: openssh-sftp-server but it is not going to be installed  
 Recommends: ssh-import-id but it is not going to be installed

对于 VLC:

vlc :  
  Depends: libgles1-mesa (>= 7.8.1) but it is not going to be installed  
  or libgles1 Depends: libgles2-mesa (>= 7.8.1) but it is not going to be installed  
  or libgles2

我努力了:

sudo apt-get install -f
sudo apt-get install aptitude
sudo dpkg --configure -a
sudo apt-get autoclean
sudo apt-get autoremove

我甚至尝试过:

sudo apt-get update && sudo apt-get upgrade -y && sudo apt-get install -f && sudo apt-get install openssh-server -y

我基本上尝试了所有方法,但都不起作用。我甚至无法安装 gitlab 或任何其他应用程序。

答案1

我一直在查看您在安装时遇到问题的一些软件包。当我查看时,apt search它显示xenial-updates应用程序:

~$ apt search libgles1-mesa
Sorting... Done
Full Text Search... Done
libglapi-mesa/xenial-updates,now 17.2.8-0ubuntu0~16.04.1 amd64 [installed]
  free implementation of the GL API -- shared library

在我看来,您可能没有启用正确的存储库。

设置 -> 软件和更新

检查 Ubuntu 软件选项卡并确保它们都已启用:

在此处输入图片描述

然后转到更新选项卡并确保它们也已启用:

在此处输入图片描述

然后单击底部的“关闭”,我相信它会更新存储库并检查更新。然后再次尝试安装。

希望这可以帮助!

相关内容