Auteur:
NicoLargo

Date:
3/06/2009

Catégories:
Open-source
Systeme

Tags:

Compilation de VLC 1.0 depuis les sources

La sortie de la version 1.0 de VLC Media Player approche à grands pas. Si vous pouvez pas attendre et que vous souhaitez tester cette nouvelle version (en cours de développement) avant tout le monde, je vous propose une méthode d’installation par compilation à partir des sources. J’ai effectué cette procédure depuis une GNU/Linux Ubuntu 9.04 fraichement installée.

Récupération des dernières sources

Nous allons utiliser l’outil Git pour récupérer les dernières versions des sources en utilisant la commande suivante:

git clone git://git.videolan.org/vlc.git –depth 1

On va se retrouver avec un répertoire vlc.

cd vlc

Installation des pré-requis

VLC se base sur un nombre important de logiciels open-source tiers (liste disponible ici). Il faut donc installer ces dépendances. Il existe heureusement un script permettant d’automatiser cette lourde tache:

cd extras/contrib
./bootstrap
make

Le script va automatiquement: télécharger, compiler et installer les dépendances manquantes. Autant dire que l’exécution de la commande make peut prendre un certain temps selon votre configuration…

Compilation

On lance la commande suivante pour préparer les fichiers Makefile:

./configure –enable-snapshot –enable-debug \
        –enable-dbus-control –enable-musicbrainz \
        –enable-shared-libvlc –enable-mozilla \
        –enable-lirc \
        –enable-shout –enable-taglib \
        –enable-v4l –enable-cddax \
        –enable-dvb –enable-vcdx \
        –enable-realrtsp –enable-xvmc \
        –enable-svg   –enable-dvdread \
        –enable-dc1394 –enable-dv \
        –enable-theora –enable-faad \
        –enable-twolame –enable-real \
        –enable-flac –enable-tremor \
        –with-ffmpeg-mp3lame –with-ffmpeg-faac \
        –enable-quicktime –enable-dirac \
        –enable-skins2 –enable-qt4 \
        –enable-ncurses \
        –enable-aa –enable-caca \
        –enable-esd –enable-portaudio \
        –enable-jack –enable-xosd \
        –enable-galaktos –enable-goom \
        –enable-ggi \
        –disable-cddax –disable-vcdx

Puis la compilation:

make

et enfin l’installation avec un petit coup de ballet:

sudo make install

4 commentaires


  1. jb, le 3/06/2009 (#6487)

    Bonjour,

    Je te déconseille la compilation des librairies externes par la méthode des contribs.

    apt-get build-dep vlc
    est beaucoup plus élégant.

    Cf http://www.jbkempf.com/blog/post/2009/03/03/Howto-build-VLC-1.0.0-git-in-Ubuntu-in-less-than-5-commands


  2. NicoLargo, le 3/06/2009 (#6488)

    @jb: mais ne marche pas sur mon Ubuntu 9.04…

    E: Les dépendances de compilation pour vlc ne peuvent pas être satisfaites.

    Une idée ?


  3. jb, le 4/06/2009 (#6493)

    Ouais, ajoute deb-src qui va bien dans ton /etc/apt/sources.list (probably universe ou multiverse).


Laisser un message

Les informations saisies resteront privées.