Compiler VLC 1.0.5 à partir des sources

EDIT : J’émets de même de grosses réserves quant à la fiabilité de cette méthode qui reste assez expérimentale. Je suis ouvert à tout retour d’expérience.


Voici un petit rappel mis en forme de la (bonne ?) manière de compiler VLC pour Ubuntu.
(Dans mon cas VLC 1.0.5 pour Ubuntu 9.04)

Tout d’abord j’ai récupéré les sources ici :
http://www.videolan.org/vlc/download-sources.html
Que j’ai téléchargées dans mon répertoire personnel.
On notera /home/<user>

Avec un petit clic-droit, extraire ici, on obtient un nouveau dossier vlc-1.0.5
On lance ensuite dans une console (Applications > Accessoires > Terminal) :

sudo apt-get build-dep vlc

Cette commande permet d’installer la plupart des dépendances qui vont bien.

Ensuite on utilise un script fournit dans l’archive permettant d’installer les dépendances bien spécifiques de la version :

cd ~/vlc-1.0.5/extras/contrib
./bootstrap
make -j<n> avec <n> le nombre de cœurs du processeur (optionnel)

(La procédure fût assez longue chez moi.)

On lance alors l’avant dernière phase (triple clic pour sélectionner toute la ligne) :

sudo ./configure --enable-run-as-root --enable-release --enable-libtool  --disable-update-check --disable-gnome --disable-gtk --disable-unicode  --disable-compat24 --enable-optimise  --enable-ffmpeg  --with-ffmpeg-tree=ffmpeg --with-ffmpeg-mp3lame  --with-ffmpeg-config-path=ffmpeg/ffmpeg --enable-theora --enable-flac  --enable-esd --enable-dvbpsi --enable-dvdread --enable-wxwidgets  --enable-libmpeg2 --enable-vorbis --disable-hal --enable-sout  --enable-http --enable-dvdnav --enable-smb --enable-libcdio  --enable-alsa --enable-visual --enable-libcddb --enable-cdda  --enable-vcd --enable-screen --enable-ogg --enable-mkv --enable-mod  --enable-mad --enable-png --enable-x264 --enable-cmml --disable-x11  --enable-xvideo --enable-glx --enable-sdl --enable-freetype  --enable-libxml2 --enable-oss --enable-daap --enable-v4l --enable-dvb

Si tout se déroule sans encombre, la procédure devrait se terminer par :

libvlc configuration
--------------------
version : 1.0.5
system : linux
architecture : i686 mmx sse sse2
build flavour : release
vlc aliases : cvlc rvlc svlc qvlc
plugins/bindings :

You can tune the compiler flags in vlc-config.
To build vlc and its plugins, type `./compile' or `make'.

L’instruction suivante permettra ensuite de construire le programme :

sudo make -j<n> avec <n> le nombre de cœurs du processeur

Il est alors possible de tester si VLC fonctionne correctement en lançant la commande :

./vlc

On choisira ensuite divers media pour vérifier le bon fonctionnement du lecteur (avec sous-titres, codecs hd, etc…).

Si les tests sont probants, on pourra l’installer :

sudo make install

Si tout se passe bien, vous devriez donc être en mesure d’utiliser la dernière version de ce lecteur en constante évolution.
Il est tout de même utile de préciser que si vous aviez déjà installé VLC sur votre système il conviendra de le désinstaller, sinon ce sera votre ancienne version qui sera utilisée.

J’espère que cet article vous aura donné envie d’essayer tout cela.
Son exactitude est sous réserve.
Quelques erreurs ont été corrigées.
Je prendrai le temps de vérifier toute la procédure sur une machine vierge un prochain soir.


Sources :
http://juliensimon.blogspot.com/2008/12/howto-compiling-vlc-with-all-major.html
http://blog.nicolargo.com/2009/06/compilation-de-vlc-10-depuis-les-sources.html
http://forum.ubuntu-fr.org/viewtopic.php?pid=3109825

Publicités

Poster un commentaire

Classé dans Autres

Commenter

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s