make install でソフトウェアをインストールした後、どうすれば実行できますか?

make install でソフトウェアをインストールした後、どうすれば実行できますか?

tar.gzSourceforge から Player Project をダウンロードしました。make install コマンドを実行してインストールしましたが、エラーは発生しませんでした。しかし、実際にプログラムを実行する方法がわかりません。/usr/local/binフォルダー内には関連する .exe ファイルが複数あります。ただし、Wine で実行しようとしても何も起こりません。ターミナルからファイルを実行しようとしましたplayer.exeが、このエラーが発生します -

プレーヤー: 共有ライブラリのロード中にエラーが発生しました: libplayerdrivers.so.3.0: 共有オブジェクトファイルを開けません: そのようなファイルまたはディレクトリはありません

ファイルが不足していることは明らかですが、どうすればよいかわかりません。再インストールしてみましたが、まだエラーが発生します。これはtar.gzダウンロードしたものに問題があるのでしょうか、それとも実行方法が間違っているのでしょうか?

答え1

必要であれば、./configure/make/make install コマンド ラインから実行できるはずです。ファイル名が .exe で終わり、Linux ネイティブ (そう思われる) であれば、mono 実行ファイルです。

.so に関しては、必要な共有ライブラリが不足していることを意味します。

答え2

Debian の場合 (Ubuntu または他の Debian ベースのディストリビューションでも同じです):

$ apt-file search libplayerdrivers
libplayerdrivers3.0: /usr/lib/libplayerdrivers.so.3.0  
libplayerdrivers3.0: /usr/lib/libplayerdrivers.so.3.0.1  
libplayerdrivers3.0: /usr/share/doc/libplayerdrivers3.0/changelog.Debian.gz  
libplayerdrivers3.0: /usr/share/doc/libplayerdrivers3.0/changelog.gz  
libplayerdrivers3.0: /usr/share/doc/libplayerdrivers3.0/copyright  
libplayerdrivers3.0-dev: /usr/include/player-3.0/libplayerdrivers/driverregistry.h  
libplayerdrivers3.0-dev: /usr/lib/libplayerdrivers.so  
libplayerdrivers3.0-dev: /usr/share/doc/libplayerdrivers3.0-dev/changelog.Debian.gz  
libplayerdrivers3.0-dev: /usr/share/doc/libplayerdrivers3.0-dev/changelog.gz  
libplayerdrivers3.0-dev: /usr/share/doc/libplayerdrivers3.0-dev/copyright  
robot-player-doc: /usr/share/doc/player/html/group__libplayerdrivers.html`

...したがって、 をインストールする必要があるだけかもしれませんlibplayerdrivers3.0。 をインストールすると./configure、スクリプトは不足しているライブラリについて警告するはずですが、そのスクリプトに欠陥がある可能性があります。

.exeディレクトリ構造にファイルをインストールし、それを実行するためにどのプログラムを使用する必要があるのか​​はわかりませんwineが、それには目をつぶって、上記のことを最初に試してみます。

関連情報