Ubuntu小技巧12——mplayer/mplayer2 libvdpau1 unmet dependencies

2024-05-31 00:32

本文主要是介绍Ubuntu小技巧12——mplayer/mplayer2 libvdpau1 unmet dependencies,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Ubuntu小技巧12——mplayer/mplayer2 libvdpau1 unmet dependencies

    最近使用Ubuntu Software Center安装了一个SMplayer,本以为安装好了,结果缺少一个libvdpau1插件,导致SMplayer不能播放MP4,而且apt-get无法使用了,Software Center中的repair也无法修复好且无法安装软件,很是郁闷,各种逛贴吧问度娘,使用各种安装libvdpau库都不管用,使用apt-get install -f修复却提示:
Subject: [Bug 1609631] Re: package libvdpau1 (not installed) failed to install/upgrade: trying to
overwrite shared '/etc/vdpau_wrapper.cfg', which is different from other instances of package libvdpau1:amd64

    Google了若干论坛才发现一个不出名的帖子,老外给了一些有用的源,更新后顺利安装了amd64位的libvdpau1库,解决了相关问题。具体步骤如下:
gedit /etc/apt/source.list 再其末尾添加如下源
deb http://packages.linuxmint.com betsy main upstream import
deb http://ftp.us.debian.org/debian jessie main contrib non-free
deb http://ftp.us.debian.org/debian jessie-updates main contrib non-free
deb http://security.debian.org jessie/updates main contrib non-free
deb http://www.deb-multimedia.org jessie ma
deb http://ftp.us.debian.org/debian/ jessie/main amd64 Packages

保存后更新源,并安装libvdpau1库,如下:

apt update && apt install libvdpau1:amd64 (注此处apt是apt-get的别名),因此等价于apt-get update && apt-get install libvdpau1:amd64
    此时发现可以正常使用apt-get了,不出意外就可以正常安装成功了;若出现broken提示,则使用apt-get install -f修复一下就OK了,至此libvdpau1安装成功,apt-get又恢复正常了,Ubuntu Software Center可以正常使用了。
   出现缺依赖文件的原因是安装软件之前系统的源不是最新的,导致缺失,大部分可以通过Ubuntu Software Center的repair修复好,也可以通过apt-get install -f来修复依赖文件,但是存在一些顽固的插件不更新源时候就无法修复,还会影响系统其它功能,因此平时安装软件之前最好先更新源,使安装的东西为最新资源,这样可以减少一些麻烦!
至此这个问题也解决了,再此感谢提供资源的歪果仁,其帖子网址如下:
https://forums.linuxmint.com/viewtopic.php?t=197646

注:本人系统为Ubuntu 1404 64位,电脑为dell 燃7000(含AMD独立显卡)

不知不觉快五点了,内容有点乱,核心内容就这么多了,但愿对部分人有用!




这篇关于Ubuntu小技巧12——mplayer/mplayer2 libvdpau1 unmet dependencies的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1017143

相关文章

快速修复一个Panic的Linux内核的技巧

《快速修复一个Panic的Linux内核的技巧》Linux系统中运行了不当的mkinitcpio操作导致内核文件不能正常工作,重启的时候,内核启动中止于Panic状态,该怎么解决这个问题呢?下面我们就... 感谢China编程(www.chinasem.cn)网友 鸢一雨音 的投稿写这篇文章是有原因的。为了配置完

Python ZIP文件操作技巧详解

《PythonZIP文件操作技巧详解》在数据处理和系统开发中,ZIP文件操作是开发者必须掌握的核心技能,Python标准库提供的zipfile模块以简洁的API和跨平台特性,成为处理ZIP文件的首选... 目录一、ZIP文件操作基础三板斧1.1 创建压缩包1.2 解压操作1.3 文件遍历与信息获取二、进阶技

Java字符串操作技巧之语法、示例与应用场景分析

《Java字符串操作技巧之语法、示例与应用场景分析》在Java算法题和日常开发中,字符串处理是必备的核心技能,本文全面梳理Java中字符串的常用操作语法,结合代码示例、应用场景和避坑指南,可快速掌握字... 目录引言1. 基础操作1.1 创建字符串1.2 获取长度1.3 访问字符2. 字符串处理2.1 子字

Java Optional的使用技巧与最佳实践

《JavaOptional的使用技巧与最佳实践》在Java中,Optional是用于优雅处理null的容器类,其核心目标是显式提醒开发者处理空值场景,避免NullPointerExce... 目录一、Optional 的核心用途二、使用技巧与最佳实践三、常见误区与反模式四、替代方案与扩展五、总结在 Java

Python通过模块化开发优化代码的技巧分享

《Python通过模块化开发优化代码的技巧分享》模块化开发就是把代码拆成一个个“零件”,该封装封装,该拆分拆分,下面小编就来和大家简单聊聊python如何用模块化开发进行代码优化吧... 目录什么是模块化开发如何拆分代码改进版:拆分成模块让模块更强大:使用 __init__.py你一定会遇到的问题模www.

Ubuntu中远程连接Mysql数据库的详细图文教程

《Ubuntu中远程连接Mysql数据库的详细图文教程》Ubuntu是一个以桌面应用为主的Linux发行版操作系统,这篇文章主要为大家详细介绍了Ubuntu中远程连接Mysql数据库的详细图文教程,有... 目录1、版本2、检查有没有mysql2.1 查询是否安装了Mysql包2.2 查看Mysql版本2.

MyBatis 动态 SQL 优化之标签的实战与技巧(常见用法)

《MyBatis动态SQL优化之标签的实战与技巧(常见用法)》本文通过详细的示例和实际应用场景,介绍了如何有效利用这些标签来优化MyBatis配置,提升开发效率,确保SQL的高效执行和安全性,感... 目录动态SQL详解一、动态SQL的核心概念1.1 什么是动态SQL?1.2 动态SQL的优点1.3 动态S

新特性抢先看! Ubuntu 25.04 Beta 发布:Linux 6.14 内核

《新特性抢先看!Ubuntu25.04Beta发布:Linux6.14内核》Canonical公司近日发布了Ubuntu25.04Beta版,这一版本被赋予了一个活泼的代号——“Plu... Canonical 昨日(3 月 27 日)放出了 Beta 版 Ubuntu 25.04 系统镜像,代号“Pluc

电脑win32spl.dll文件丢失咋办? win32spl.dll丢失无法连接打印机修复技巧

《电脑win32spl.dll文件丢失咋办?win32spl.dll丢失无法连接打印机修复技巧》电脑突然提示win32spl.dll文件丢失,打印机死活连不上,今天就来给大家详细讲解一下这个问题的解... 不知道大家在使用电脑的时候是否遇到过关于win32spl.dll文件丢失的问题,win32spl.dl

电脑报错cxcore100.dll丢失怎么办? 多种免费修复缺失的cxcore100.dll文件的技巧

《电脑报错cxcore100.dll丢失怎么办?多种免费修复缺失的cxcore100.dll文件的技巧》你是否也遇到过“由于找不到cxcore100.dll,无法继续执行代码,重新安装程序可能会解... 当电脑报错“cxcore100.dll未找到”时,这通常意味着系统无法找到或加载这编程个必要的动态链接库