如何安装.so文件? – 新手

我下载了freeverb.tar.gz,其中包含Audacity的插件库(freeverb.so)。

我将.tar.gz文件解压缩到了我的下载文件夹,但我不知道下一步该做什么。 .tar.gz文件中没有自述文件或任何其他信息,只有freeverb.so

你能告诉我如何将freeverb.so安装到Audacity的正确文件夹中来获取它。 谢谢

根据ubuntu手册 :

ldconfig在文件/ etc / ld中创建,更新和删除必要的链接和缓存(供运行时链接程序ld.so使用)到命令行中指定的目录中找到的最新共享库。 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 

/etc/ld.so.conf.d目录中添加配置文件freeverb.conf (在此目录中可以找到文件作为示例)

  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