Установить lame 3.100 под Xenial Xerus 16.04LTS?
Впервые за 7 лет я вижу, что 13 октября 2017 года выйдет новый крупный релиз для хромого mp3-кодера, а lame 3.100 выйдет.
Существует внушительный список исправлений, к которым я хотел бы получить доступ. Как можно безопасно установить эту самую последнюю версию lame в моей системе Xenial Xerus 16.04 LTS?
1 ответ
Решение
Самый безопасный метод, который я обнаружил, что по большей части не будет мешать любой установке системы, это взять страницу с сайта FFmpeg trac и установить локальную копию lame.
Следующая единственная команда дала мне рабочий исполняемый файл последней версии lame, безопасно установленный в $HOME/bin
:
mkdir -v $HOME/{lame_build,bin} && cd $HOME/lame_build && \
sudo apt-get install nasm build-essential && \
wget https://downloads.sourceforge.net/lame/lame-3.100.tar.gz && \
tar xvf lame-3.100.tar.gz && cd lame-3.100 && \
PATH="$HOME/bin:$PATH" \
./configure \
--prefix="$HOME/lame_build" \
--bindir=$HOME/bin \
--enable-static \
--disable-shared \
--enable-nasm && \
PATH="$HOME/bin:$PATH" make && \
make install
Детрит может быть удален с помощью следующей команды:
rm -rfv $HOME/lame_build
Следующее теперь показывает в моей системе:
andrew@corinth:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.3 LTS
Release: 16.04
Codename: xenial
andrew@corinth:~$ lame --version | head -n 1
LAME 64bits version 3.100 (http://lame.sf.net)
andrew@corinth:~$
И все хорошо:)