GStreamer パッケージ (例: gstreamer-0.10.31、gst-plugins-base-0.10.31、gst-plugins-good-0.10.23) を非標準の場所(通常は /usr/local にインストールします) にインストールできますか? ) ?
さまざまなバージョンの GStreamerでアプリケーションをテストしたいためです。したがって、次のように、単一のマシンに異なるバージョンを非標準パスにインストールすることは可能ですか(デフォルトの /usr/local に対して) :
- /home/gst-10.0
- /home/gst-zx.x
- /home/gst-xy.y
非標準の場所にインストールしようとすると、依存パッケージがその場所に存在しないため (デフォルトでは /usr/local に存在する)、次のようにプロンプトが表示されました。
LD_LIBRARY_PATH、PKG_CONFIG_PATH、およびPATH変数を設定しました
たとえば、/home/gst-10.0 の場所にインストールするとします。
上記の変数に次の値を設定しました(Ubuntu 10.04LTSで作業しています)
LD_LIBRARY_PATH = /home/gst-10.0/lib:/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 と"./configure" の実行中にプレフィックスを/home/gst-10.0
として
使用しました
GStreamer(10.04) パッケージをインストールするために、次の依存関係があります (これらはすべて、各 Gstreamer パッケージをインストールしようとしているときにインストールを求められます)。
- リボイル
- zlib
- gettext
- 口下手
- libxml
- libIDL
- ORBit2
- intlツール
- 攻撃
- パンゴ
- フリータイプ
- fontconfig
- カイロ
- dbus
- gconf
- gtk
どの dbus、gconf、gtk パッケージが、この非標準の場所にいくつかのコンパイル エラーが発生してインストールに失敗しますが、デフォルトの /usr/local の場所で動作します。したがって、この方法では、これ以上先に進むことができません。
これについてのあなたの考えを探しています。
前もって感謝します....