web-dev-qa-db-fra.com

Installer lame 3.100 sous Xenial Xerus 16.04LTS?

Pour la première fois en 7 ans, je vois une nouvelle version majeure du codeur mp3 boiteux, avec 3.100 boiteux qui sortira le 13 octobre 2017.

Il y a ne liste impressionnante de corrections de bugs auxquels j'aimerais avoir accès. Comment puis-je installer en toute sécurité cette toute dernière version de lame sur mon système Xenial Xerus 16.04 LTS?

1
andrew.46

La méthode la plus sûre que j'ai trouvée qui n'interférera en général avec aucune installation système consiste à prendre une page à partir de le trac FFmpeg site et installer une copie locale de lame.

La commande unique suivante m’a donné un exécutable de la dernière lame, installé en toute sécurité dans $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

Les détritus peuvent ensuite être supprimés avec la commande suivante:

rm -rfv $HOME/lame_build

Ce qui suit montre maintenant sur mon système:

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:~$ 

Et tout va bien :)

1
andrew.46