Я хотел бы скомпилировать инструменты опуса с 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 библиотеку, которую я просто создал? Как я могу связаться с ним?
Спасибо за Вашу справку!Удачи
ОПУС упаковывается в 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
вместо этого.