centos7安装mplayer 错误集锦
(1)在 linux下运行程序时,发现了error while loading shared libraries这种错误,一时间不知道解决办法,在网上搜索,终于解决了:./tests: error while loading shared libraries: xxx.so.0:cannot open shared object file: No such file or directory
出现这类错误表示,系统不知道xxx.so放在哪个目录下,这时候就要在/etc/ld.so.conf中加入xxx.so所在的目录。
一般而言,有很多的so会存放在/usr/local/lib这个目录底下,去这个目录底下找,果然发现自己所需要的.so文件。
所以,在/etc/ld.so.conf中加入/usr/local/lib这一行,保存之后,再运行:/sbin/ldconfig –v更新一下配置即可。
(2):mplayer: error while loading shared libraries: libartsc.so.0: cannot open shared object file: No such file or directory
错误分析:
在运行mplayer命令的时候发生如上的错误,经过一个小时的找错,终于解决不能播放视频的问题。
cannot open shared object file: No such file or directory
这句话的意思是 不能打开共享工程文件,没有这样一个文件或者目录,也就是说在执行mplayer命令的时候,需要找到相应的链接库,只要必须的库缺少其中一个,就会发生上面的错误。这里,其实就是缺少libartsc.so.0这个动态库。
错误解决:
[root@localhost QtVod]# which mplayer
/bin/mplayer
接着执行
[root@localhost QtVod]# ldd /bin/mplayer
linux-gate.so.1 => (0x008b2000)
libncurses.so.5 => /usr/lib/libncurses.so.5 (0x07b0c000)
libsmbclient.so.0 => /usr/lib/libsmbclient.so.0 (0x00a95000)
libpng12.so.0 => /usr/lib/libpng12.so.0 (0x00110000)
libz.so.1 => /usr/lib/libz.so.1 (0x00442000)
libmng.so.1 => /usr/lib/libmng.so.1 (0x00490000)
libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x00136000)
libungif.so.4 => /usr/lib/libungif.so.4 (0x00457000)
libasound.so.2 => /lib/libasound.so.2 (0x076bf000)
libdl.so.2 => /lib/libdl.so.2 (0x00423000)
libpthread.so.0 => /lib/libpthread.so.0 (0x00429000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00967000)
libbz2.so.1 => /usr/lib/libbz2.so.1 (0x07c92000)
libm.so.6 => /lib/libm.so.6 (0x003fa000)
libXext.so.6 => /usr/lib/libXext.so.6 (0x006ea000)
libX11.so.6 => /usr/lib/libX11.so.6 (0x00582000)
libXss.so.1 => /usr/lib/libXss.so.1 (0x077a0000)
libXv.so.1 => /usr/lib/libXv.so.1 (0x00158000)
libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0x00171000)
libXxf86vm.so.1 => /usr/lib/libXxf86vm.so.1 (0x00a51000)
libXxf86dga.so.1 => /usr/lib/libXxf86dga.so.1 (0x0015d000)
libSDL-1.2.so.0 => /usr/lib/libSDL-1.2.so.0 (0x00e34000)
libGL.so.1 => /usr/lib/libGL.so.1 (0x006fc000)
libartsc.so.0 => not found
libgmodule-2.0.so.0 => /lib/libgmodule-2.0.so.0 (0x00904000)
libgthread-2.0.so.0 => /lib/libgthread-2.0.so.0 (0x00a8c000)
libglib-2.0.so.0 => /lib/libglib-2.0.so.0 (0x00174000)
libesd.so.0 => /usr/lib/libesd.so.0 (0x0027f000)
libaudiofile.so.0 => /usr/lib/libaudiofile.so.0 (0x078f1000)
libc.so.6 => /lib/libc.so.6 (0x002b2000)
libgif.so.4 => /usr/lib/libgif.so.4 (0x00212000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x0021b000)
libresolv.so.2 => /lib/libresolv.so.2 (0x006d5000)
libnsl.so.1 => /lib/libnsl.so.1 (0x0024d000)
libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x00909000)
libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x0076a000)
libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x00844000)
libcom_err.so.2 => /lib/libcom_err.so.2 (0x006d0000)
libldap-2.3.so.0 => /usr/lib/libldap-2.3.so.0 (0x004fb000)
liblber-2.3.so.0 => /usr/lib/liblber-2.3.so.0 (0x00264000)
liblcms.so.1 => /usr/lib/liblcms.so.1 (0x00459000)
librt.so.1 => /lib/librt.so.1 (0x00272000)
/lib/ld-linux.so.2 (0x00294000)
libXau.so.6 => /usr/lib/libXau.so.6 (0x0057d000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00687000)
libdrm.so.2 => /usr/lib/libdrm.so.2 (0x00169000)
libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0x00939000)
libkeyutils.so.1 => /lib/libkeyutils.so.1 (0x0083f000)
libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0x077cb000)
libssl.so.6 => /lib/libssl.so.6 (0x009e9000)
libcrypto.so.6 => /lib/libcrypto.so.6 (0x00ce8000)
libselinux.so.1 => /lib/libselinux.so.1 (0x00535000)
libsepol.so.1 => /lib/libsepol.so.1 (0x0086a000)
见红色高亮部分,
那么,很明显,就是缺少libartsc.so.0这个动态库,那么我们到网上下载这个库,放到/usr/lib里面。
最后执行,ln -s /usr/lib/libartsc.so.0 /lib/libartsc.so.0
执行完后,基本没问题了。如果你不确定,你就执行ldd /bin/mplayer再看一下,刚才那个红色高亮部分就变成了
libartsc.so.0 => /usr/lib/libartsc.so.0 (0x00163000)
再次执行mplayer ./mv.wmv 意思就是执行当前目录下的mv.wmv这个视频文件。可以播放的话,问题就解决了。
centos7安装mplayer 错误集锦的更多相关文章
- Centos7 安装MPlayer过程详解
使用自带的totem基本上都无法播放视频,各种格式都不支持,令人无语.想到了MPlayer,为了看片,决定编译安装,过程真的是折腾.如图是自带的Totem播放提示,安装了解码还是无法播放,反正要找其他 ...
- CentOS7 安装 mplayer
我google找到这个方法可以简单快速安装 mplayer 和 vlc,centos 7 only. Please google the latest release for the followin ...
- centos7安装mplayer以及出现的各种问题
首先,centos7默认的视频播放器基本不能用,这里我们选择mplayer作为视频播放器. 安装的过程,痛并快乐着....... 首先我们去mplayer的官网下载需要的文件,http://www.m ...
- centos7安装mplayer的方法
首先是要获取源代码. 首先是主程序的源代码. 打开你的终端,按照我的命令一步一步来: cd Download svn checkout svn://svn.mplayerhq.hu/mplayer/t ...
- CentOS7安装mysql提示“No package mysql-server available.”
针对centos7安装mysql,提示"No package mysql-server available."错误,解决方法如下: Centos 7 comes with Mari ...
- (转)Hadoop之常见错误集锦
Hadoop之常见错误集锦 下文中没有特殊说明,环境都是CentOS下Hadoop 2.2.0.1.伪分布模式下执行start-dfs.sh脚本启动HDFS时出现如下错误: ...
- centos7安装mysql(yum)
centos7安装mysql(yum) ----安装环境----依赖安装----检查mysql是否已安装----安装----验证是否添加成功----选择要启用的mysql版本----通过Yum安装my ...
- Centos7安装mysql-5.7.19
Centos7安装Mysql 一 mysql下载 地址: https://dev.mysql.com/downloads/mysql/#downloads 二 在centos7上创建安装文件存放.解压 ...
- Centos7安装docker-compse踩过的坑
一.概要 本文,我们介绍如何在centos7环境下安装docker-compose, 记录下安装过程步骤以及遇到的问题还有解决办法. 二.安装方式 1.官方安装方式 sudo curl -L ht ...
随机推荐
- 打字机游戏Ⅱ之手速pk
前言 demo预览->typewriter gameⅡ (chrome only 没做兼容) 别看一开始时速度不快,会线性增长的哦,反正楼主的score还没达到过40... 为什么叫Ⅱ呢?之前写 ...
- SQL基础之GROUPING
1.grouping sets 记得前几天第一次接触grouping sets时,笔者的感觉是一脸懵逼. 后来一不小心看到msdn上对grouping sets的说明,顿时豁然开朗,其实groupin ...
- 用RxJava处理嵌套请求
用RxJava处理嵌套请求 互联网应用开发中由于请求网络数据频繁,往往后面一个请求的参数是前面一个请求的结果,于是经常需要在前面一个请求的响应中去发送第二个请求,从而造成"请求嵌套" ...
- Enum引发的血案,反思
前几天公司产品更新版本,更新完后不少用户反应原先保存的report的一些表在新版本打开后设置突然变了,本来选的第六个,现在打开变成第四个了.领导要求赶紧查出原因修改好,发紧急补丁.啊啊..发紧急补丁可 ...
- 一个奇怪的MySQL错误返回
(0, '') python查询结果,乍一看还以为是下标出错了 一番调试,发现是因为 mysql数据库连接关闭上出了错. 结尾 在对数据库进行操作的时候要注意连接的开启和关闭动作规范
- cxf和jaxws的对比
和jaxws相比,服务器发布方式和客户端访问方式不同 以下是cxf的代码: 服务器发布方式: package service; import javax.xml.ws.Endpoint; import ...
- ASP.NET中实现Session的负载均衡
据我目前所知有2种方法,如下: 1.利用微软提供的解决方案 参考网址:http://blog.maartenballiauw.be/post/2008/01/23/ASPNET-Session-Sta ...
- ubuntu14.04 安装配置JDK1.7
1,下载jdk-7u45-linux-x64.tar.gz 网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downlo ...
- 【BZOJ 4568】【SCOI 2016】幸运数字
写了一天啊,调了好久,对拍了无数次都拍不出错来(数据生成器太弱了没办法啊). 错误1:把线性基存成结构体,并作为函数计算,最后赋值给调用函数的变量时无疑加大了计算量导致TLE 错误2:像这种函数(A, ...
- Android任务和返回栈完全解析,细数那些你所不知道的细节
附:Android task详解 出处:http://blog.csdn.net/guolin_blog/article/details/41087993 原文: http://developer. ...