fedora gstreamer 新版本安装不成功问题

问题描述:

    明明下载了gstreamer最新版0.10.25,安装成功了,然而用pkg-config --modversion gstreamer-0.10命令读出的版本却是0.10.24的老版本,为什么呢,我就遇到了这个问题,让人很是头痛。

    出现上述原因多半是用户用了yum命令安装了gstreamer,又到gstreamer官网下载了gstreamer包从源码安装.使用yum安装,gstreamer安装在/usr/lib目录下,而用源码安装,默认安装在/usr/local目录下,而安装完成后,会在对应的pkgconfig目录下生成gstreamer-0.10.pc文件,pkg-config就是通过这个判断安装包的版本的,这样在/usr/lib/pkgconfig目录下的gstreamer-0.10.pc文件的版本是0.10.24,在/usr/local/lib/pkgconfig目录下的gstreamer-0.10.pc的版本却是0.10.25。而PKG_CONFIG_PATH的默认目录是/usr/lib/pkgconfig,优先读取默认目录下的.pc文件,因此得到的版就是0.10.24,总显示为老版本.

 

解决办法:

1.删除/usr/lib/pkgconfig/gstreamer-0.10.pc文件

#rm -f /usr/lib/pkgconfig/gstreamer-0.10.pc

2.设置PKG_CONFIG_PATH和LD_LIBRARY_PATH的路径,在/etc/profile文件最后添加以下两句:

export PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH
export LD_LIBRARY_PATH=/usr/lib:/usr/local/lib:$LD_LIBRARY_PATH

3.重启系统,在终端中输入

#pkg-config --modversion gstreamer-0.10

看看版本是不是0.10.25了呢.

 

另外在这里提个问题,我在安装gstreamer-editor的时候,在步骤./configure中总是遇到

checking for gstreamer-0.8 >= 0.7.1... checking for gstreamer-0.7 >= 0.7.1... configure: error: No GStreamer development libraries found

一直不能解决,有解决了的朋友不妨告诉我一下,在此先谢过了,或者直接告诉我怎么安装gstreamer-editor都行。

email: myownparadise@126.com

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值