web-dev-qa-db-ja.com

.soファイルをインストールするにはどうすればよいですか? -初心者

Audacityのプラグインライブラリ(freeverb.so)を含むfreeverb.tar.gzをダウンロードしました。

.tar.gzファイルをダウンロードフォルダーに解凍しましたが、次に何をすべきかわかりません。 .tar.gzファイルに含まれるReadmeファイルやその他の情報はありません。ただfreeverb.so

Freeverb.soをAudacityが取得する正しいフォルダーにインストールする方法を教えてもらえますか?

8
DaveyT

buntu manual :によると

ldconfigで指定されたディレクトリで見つかった最新の共有ライブラリへの必要なリンクとキャッシュ(実行時リンカーld.soで使用)を作成、更新、削除しますコマンド行、ファイル/etc/ld.so.conf、および信頼できるディレクトリ(/ usr/libおよび/ lib)。

そのため、freeverb.so/ home/yourUser/Downloadディレクトリ(フォルダー)にあると仮定して、ホームにフォルダーを作成します:

   mkdir /home/yourUser/myLibrary

freeVerb.soライブラリをコピーします。

   cp /home/yourUser/Download/freeverb.so /home/yourUser/myLibrary

次のような単純なファイルfreeverb.confを作成します。

   echo "/home/yourUser/myLibrary" > freeverb.conf

構成ファイルfreeverb.conf/ etc/ld.so.conf.dディレクトリに追加します(このディレクトリにあります例としてのファイル)

   Sudo cp freeverb.conf /etc/ld.so.conf.d

動的リンカーの実行時バインディングを設定するには、ldconfigを実行します。

   Sudo ldconfig

/ etc/ld.so.conf.dが存在しない場合は、/ etc/ld.soの最後にパスを追加できます.confファイル。

最後に、すべてがうまくいけば、不要なファイルを削除できます:

   rm freeverb.conf
   rm /home/yourUser/Download/freeverb.so
4
Lety

簡単なアプローチは、ファイルを/usr/local/libchownroot:rootに、chmod755に配置することです。

ただし、システムファイルを手動で管理することは個人的にお勧めするものではないため、可能であれば、特定のバージョンのUbuntuのビルド済み.debファイルを検索します。

0
Score_Under