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





Open-source

Abonnez-vous
3 commentaires au billet “Compilation de VLC 1.0 depuis les sources”
Bonjour,
Je te déconseille la compilation des librairies externes par la méthode des contribs.
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
@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 ?
Ouais, ajoute deb-src qui va bien dans ton /etc/apt/sources.list (probably universe ou multiverse).
Publier un commentaire
Utiliser
pour lier des documents à vos commentaires.
Pour des discutions techniques, merci d'utiliser le forum.