Как мне установить .so файл? - новичок

Я скачал freeverb.tar.gz, который содержит библиотеку плагинов (freeverb.so) для Audacity.

Я извлек файл .tar.gz в свою папку загрузок, но я не знаю, что делать дальше. В файле .tar.gz отсутствует файл Readme или любая другая информация, просто freeverb.so

. Можете ли вы посоветовать мне, как установить freeverb.so в правильную папку, чтобы Audacity мог его взять? ?

8
задан 4 April 2019 в 18:26

2 ответа

Согласно руководству человечности:

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
ответ дан 4 April 2019 в 18:26

Простой подход должен поместить файл в /usr/local/lib, chown файл к root:root, и chmod это к 755.

Однако руководящие системные файлы вручную не что-то, что я лично рекомендовал бы, поэтому если возможный я буду искать предварительно созданный .deb файл для Вашей конкретной версии Ubuntu.

0
ответ дан 7 October 2019 в 14:06

Другие вопросы по тегам:

Похожие вопросы: