Скомпилируйте инструменты опуса с опусом 1.2.1

Я хотел бы скомпилировать инструменты опуса с libopus 1.2.1.

Я получил libopus 1.2.1 исходных кода отсюда: https://opus-codec.org/release/stable/2017/06/26/libopus-1_2_1.html

Я извлек его и затем сделал:

./configure
make
sudo make install

Все пошло прекрасное, и теперь у меня есть папка "опуса" в/usr/include и некоторых "libopus.*" файлы в/usr/local/lib

Теперь я получил исходный код инструментов опуса отсюда: https://opus-codec.org/downloads/

Я извлек его и затем сделал:./configure И я получил это сообщение об ошибке в конце:

checking for Opus... no
*** Could not run Opus test program, checking why...
*** The test program failed to compile or link. See the file config.log for the
*** exact error that occured. This usually means Opus was incorrectly installed
*** or that you have moved Opus since it was installed.
configure: error: 
    Opus is required to build this package!
    please see http://opus-codec.org/ for how to
    obtain a copy.

Каким образом это не находит libopus библиотеку, которую я просто создал? Как я могу связаться с ним?

Спасибо за Вашу справку!Удачи

2
задан 10 September 2018 в 20:25

1 ответ

Установка пакетов из репозиториев

ОПУС упаковывается в Ubuntu (включая 18.04 LTS). Все, в чем Вы нуждаетесь, должно искать на packages.ubuntu.com opus.

И Вы получите следующие пакеты:

  • Пакет libopus-dev
    бионический (18.04LTS) (libdevel): файлы для разработчика библиотеки кодека Опуса
    1.1.2-1ubuntu1: amd64
    ...
  • Пакет libopus0
    бионический (18.04LTS) (освобождает): библиотека времени выполнения кодека Опуса
    1.1.2-1ubuntu1: amd64...
  • Пакет opus-tools
    бионический (18.04LTS) (звук): инструменты командной строки кодека Опуса [вселенная]
    0.1.10-1: amd64

Таким образом, я предлагаю установить эти пакеты из репозиториев:

sudo add-apt-repository main
sudo add-apt-repository universe
sudo apt-get install libopus-dev libopus0 opus-tools

Ручная компиляция (плохая идея)

Включите Репозиторий исходного кода в программном обеспечении и Обновлениях (software-properties-gtk).

Зависимости сборки от опуса установки:

sudo apt-get build-dep libopus0 opus-tools

Загрузите и скомпилируйте новый опус (действительно ли Вы уверены, что 1.2.1 лучше, чем 1.1.2-1ubuntu1?):

cd ~/Downloads
wget https://archive.mozilla.org/pub/opus/opus-1.2.1.tar.gz
tar -xf opus-1.2.1.tar.gz
cd opus-1.2.1/
./configure
make
sudo make install

Загрузите и установите инструменты опуса (точно та же версия как в репозитории):

cd ~/Downloads
wget https://archive.mozilla.org/pub/opus/opus-tools-0.1.10.tar.gz
tar -xf opus-tools-0.1.10.tar.gz
cd opus-tools-0.1.10/
./configure
make
sudo make install

Примечание: sudo make install плохая идея также, рассмотрите для использования checkinstall вместо этого.

1
ответ дан 2 December 2019 в 04:41

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

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