是否可以在非標準位置安裝GStreamer軟件包(例如:gstreamer-0.10.31,gst-plugins-base-0.10.31,gst-plugins-good-0.10.23) (一般我們會安裝在/ usr/local)?
安裝GStreamer的多個容器
因爲我們要測試應用程序不同版本的GStreamer。那麼,是否可以安裝不同的版本在一臺機器非標準路徑如下(如對到默認的/ usr /本地):
- /home/gst-10.0
- /家/ GST-zx.x
- /home/gst-xy.y
當我試圖在非標準位置安裝,它與相關的軟件包提示,因爲他們無法在該位置存在(通過默認情況下它們在/ usr /本地)如下存在:
我沒有設置LD_LIBRARY_PATH,PKG_CONFIG_PATH和PATH變量
假設,例如,如果我在/home/gst-10.0位置很安裝
我有上述變量
LD_LIBRARY_PATH = /home/gst-10.0/li(我在Ubuntu 10.04LTS工作)設置以下值B:/home/gst-10.0/lib/gstreamer-0.10:/ usr/lib中
PKG_CONFIG_PATH = /home/gst-10.0/lib/pkgconfig
PATH = /home/gst-10.0/bin: $ PATH和
我用前綴爲/home/gst-10.0而做 「的./configure」
有關安裝的GStreamer(10。04)封裝,我有以下的依賴關係(這些都是promted安裝,而我試圖安裝的每一個的Gstreamer包):
- liboil
- zlib的
- gettext的
- 巧舌如簧
- libxml
- libIDL
- ORBit2
- intl工具
- ATK
- 攀高
- FreeType的
- 的fontconfig
- 開羅
- DBUS
- 的gconf
- GTK
在這DBUS時,GConf,GTK包輝ling會在這個非標準位置安裝一些編譯錯誤,但在默認的/ usr/local位置工作。所以通過這種方式,我無法繼續前進。
在此尋找您的想法。
在此先感謝....
感謝您的快速響應,所以它是$ PATH,$ PKG_CONFIG_PATH變量是否與上面相同? – Som 2013-02-21 14:59:52
是的,看起來不錯。檢查gstreamer/scripts/gst-uninstalled以獲取更多提示。 – 2013-02-21 20:05:28