ソフトウェアをインストールしようとすると libgstreamer0.10 に問題が発生する

ソフトウェアをインストールしようとすると libgstreamer0.10 に問題が発生する

市販の科学ソフトウェアをインストールしようとしていますが、 に関する を実行しようとするとエラーが発生しますlibgstreamer0.10-dev。具体的には、ソフトウェアは が見つからないとエラーを出しますlibgstapp.0.10.so.0が、これは明らかにこの libgstreamer ライブラリの一部です。

Ask Ubuntu を含む Web 上の他の質問/投稿から私が収集した問題は、Ubuntu 16.04 には ではlibgstreamer1.0-devなく が付属していることですlibgstreamer0.10-dev

以前の提案では、古いライブラリを単に取得するだけでしたが、試してみると

sudo apt-get install、これは私が受け取ったエラーです:

$ sudo apt-get install libgstreamer.0.10-dev libgstreamer-plugins-base0.10-dev
[sudo] password for skumar: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package libgstreamer.0.10-dev
E: Couldn't find any package by glob 'libgstreamer.0.10-dev'
E: Couldn't find any package by regex 'libgstreamer.0.10-dev'

そのため、パッケージはリポジトリ内で利用できなくなります。

この問題をどうやって解決すればいいでしょうか? 私は Linux の専門家ではないので、どうか優しくしてください。

答え1

Ubuntuにはないlibgstapp.0.10.so.0が、libgstapp-0.10.so.0(ドットではなくダッシュに注意してください) パッケージ内にありますlibgstreamer-plugins-base0.10-0

これがタイプミスではなく (質問内のパッケージ名の他のタイプミスのように)、アプリケーションが本当にそれを必要としている場合は、libgstapp.0.10.so.0Ubuntu や他の Debian ベースの Linux ディストリビューションでは動作しないというヒントになります。シンボリック リンクと追加のライブラリ検索パスを使用して、これを回避することができます。

cd /path/to/your/application
ln -s "/usr/lib/$(uname -m)-linux-gnu/libgstapp-0.10.so.0" libgstapp.0.10.so.0
LD_LIBRARY_PATH="$PWD" ./application-executable

関連情報