ubuntu安装VLC出现依赖包版本过高解决方法

匿名 (未验证) 提交于 2019-12-02 23:49:02


cyl@cyl-Latitude-D630:~$ sudo apt-get install vlc
正在读取软件包列表... 完成


有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们已被从新到(Incoming)目录移出。
下列信息可能会对解决问题有所帮助:

下列软件包有未满足的依赖关系:


E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。




所依赖的libgles2-mesa包版本过高,因为前几天整个系统升级了,结果因为一些原因没有升级成功,现在需要降低依赖包的版本,用以下命令:

cyl@cyl-Latitude-D630:~$ sudo aptitude install vlc





0 个软件包被升级,新安装 9 个, 0 个将被删除, 同时 0 个将不升级。
需要获取 1,597 kB 的存档。 解包后将要使用 5,106 kB。
下列软件包存在未满足的依赖关系:

下列动作将解决这些依赖关系:







是否接受该解决方案?[Y/n/q/?] n(这个地方一定要选择NO,不能保持这个包的版本原状,要不VLC还是不能安装)








是否接受该解决方案?[Y/n/q/?] y(这一步选YES,因为是降级)
下列软件包将被“降级”:

下列“新”软件包将被安装。



0 个软件包被升级,新安装 9 个, 2 个被降级, 0 个将被删除, 同时 0 个将不升级。
需要获取 1,755 kB 的存档。 解包后将要使用 5,081 kB。
您要继续吗?[Y/n/?] y
读取: 1 http://mirrors.aliyun.com/ubuntu xenial/main i386 libgl1-mesa-glx i386 11.2.0-1ubuntu2 [134 kB]
读取: 2 http://mirrors.aliyun.com/ubuntu xenial/main i386 libglapi-mesa i386 11.2.0-1ubuntu2 [23.2 kB]
读取: 3 http://mirrors.aliyun.com/ubuntu xenial/main i386 libgles2-mesa i386 11.2.0-1ubuntu2 [11.6 kB]
读取: 4 http://mirrors.aliyun.com/ubuntu xenial-security/universe i386 libsdl-image1.2 i386 1.2.12-5+deb9u1build0.16.04.1 [30.6 kB]
读取: 5 http://mirrors.aliyun.com/ubuntu xenial/universe i386 libva-drm1 i386 1.7.0-1 [8,652 B]
读取: 6 http://mirrors.aliyun.com/ubuntu xenial/universe i386 libva-x11-1 i386 1.7.0-1 [12.7 kB]
读取: 7 http://mirrors.aliyun.com/ubuntu xenial/main i386 libxcb-composite0 i386 1.11.1-1ubuntu1 [5,264 B]
读取: 8 http://mirrors.aliyun.com/ubuntu xenial/main i386 libxcb-xv0 i386 1.11.1-1ubuntu1 [9,688 B]
读取: 9 http://mirrors.aliyun.com/ubuntu xenial-security/universe i386 vlc i386 2.2.2-5ubuntu0.16.04.4 [1,506 kB]
读取: 10 http://mirrors.aliyun.com/ubuntu xenial-security/universe i386 vlc-plugin-notify i386 2.2.2-5ubuntu0.16.04.4 [6,660 B]
读取: 11 http://mirrors.aliyun.com/ubuntu xenial-security/universe i386 vlc-plugin-samba i386 2.2.2-5ubuntu0.16.04.4 [6,326 B]

dpkg:警告:即将把 libgl1-mesa-glx:i386 从 18.0.5-0ubuntu0~16.04.1 降级到 11.2.0-1ubuntu2
(正在读取数据库 ... 系统当前共安装有 269676 个文件和目录。)

正在将 libgl1-mesa-glx:i386 (11.2.0-1ubuntu2) 解包到 (18.0.5-0ubuntu0~16.04.1) 上 ...
dpkg:警告:即将把 libglapi-mesa:i386 从 18.0.5-0ubuntu0~16.04.1 降级到 11.2.0-1ubuntu2

正在将 libglapi-mesa:i386 (11.2.0-1ubuntu2) 解包到 (18.0.5-0ubuntu0~16.04.1) 上 ...
正在选中未选择的软件包 libgles2-mesa:i386。

正在解包 libgles2-mesa:i386 (11.2.0-1ubuntu2) ...
正在选中未选择的软件包 libsdl-image1.2:i386。

正在解包 libsdl-image1.2:i386 (1.2.12-5+deb9u1build0.16.04.1) ...
正在选中未选择的软件包 libva-drm1:i386。

正在解包 libva-drm1:i386 (1.7.0-1) ...
正在选中未选择的软件包 libva-x11-1:i386。

正在解包 libva-x11-1:i386 (1.7.0-1) ...
正在选中未选择的软件包 libxcb-composite0:i386。

正在解包 libxcb-composite0:i386 (1.11.1-1ubuntu1) ...
正在选中未选择的软件包 libxcb-xv0:i386。

正在解包 libxcb-xv0:i386 (1.11.1-1ubuntu1) ...
正在选中未选择的软件包 vlc。

正在解包 vlc (2.2.2-5ubuntu0.16.04.4) ...
正在选中未选择的软件包 vlc-plugin-notify。

正在解包 vlc-plugin-notify (2.2.2-5ubuntu0.16.04.4) ...
正在选中未选择的软件包 vlc-plugin-samba。

正在解包 vlc-plugin-samba (2.2.2-5ubuntu0.16.04.4) ...
正在处理用于 libc-bin (2.23-0ubuntu10) 的触发器 ...
正在处理用于 man-db (2.7.5-1) 的触发器 ...
正在处理用于 desktop-file-utils (0.22-1ubuntu5.2) 的触发器 ...
正在处理用于 bamfdaemon (0.5.3~bzr0+16.04.20180209-0ubuntu1) 的触发器 ...
Rebuilding /usr/share/applications/bamf-2.index...
正在处理用于 gnome-menus (3.13.3-6ubuntu3.1) 的触发器 ...
正在处理用于 mime-support (3.59ubuntu1) 的触发器 ...
正在处理用于 vlc-nox (2.2.2-5ubuntu0.16.04.4) 的触发器 ...
正在设置 libglapi-mesa:i386 (11.2.0-1ubuntu2) ...
正在设置 libgl1-mesa-glx:i386 (11.2.0-1ubuntu2) ...
正在设置 libgles2-mesa:i386 (11.2.0-1ubuntu2) ...
正在设置 libsdl-image1.2:i386 (1.2.12-5+deb9u1build0.16.04.1) ...
正在设置 libva-drm1:i386 (1.7.0-1) ...
正在设置 libva-x11-1:i386 (1.7.0-1) ...
正在设置 libxcb-composite0:i386 (1.11.1-1ubuntu1) ...
正在设置 libxcb-xv0:i386 (1.11.1-1ubuntu1) ...
正在设置 vlc (2.2.2-5ubuntu0.16.04.4) ...
正在设置 vlc-plugin-notify (2.2.2-5ubuntu0.16.04.4) ...
正在设置 vlc-plugin-samba (2.2.2-5ubuntu0.16.04.4) ...
正在处理用于 libc-bin (2.23-0ubuntu10) 的触发器 ...


启动OK了
cyl@cyl-Latitude-D630:~$ vlc
VLC media player 2.2.2 Weatherwax (revision 2.2.2-0-g6259d80)
[08912930] core libvlc: 正在以默认界面运行 vlc。使用“cvlc”可以无界面模式使用 vlc。

** (vlc:14514): WARNING **: Couldn't register with accessibility bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!