您的位置:首页 > Web前端

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

2009-10-20 16:44 381 查看
问题描述:

    明明下载了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

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  library path email 终端