vlc kompilieren unter Karmic

Als Aktualisierung meines aelteren Artikels nachfolgend die Schritte fuer einen aktuellen, selbstkompilierten vlc unter Ubuntu 9.10.

Die Paketquelle mit den Quellcodes “System/Administration/Software Sources/Ubuntu Software/Source code” muss freigeschaltet sein.

Zum Kompilieren noetige Pakete installieren:

sudo apt-get install build-essential checkinstall
sudo apt-get build-dep vlc

Ziehen des vlc-Sourcecodes:

wget ftp://downloads.videolan.org/pub/videolan/vlc/1.0.5/vlc-1.0.5.tar.bz2

Entpacken des Archivs und Verzeichnis wechseln:

tar -jxvf vlc-1.0.5.tar.bz2
cd vlc-1.0.5

Mittels

./configure --help

kann man moegliche Optionen erfahren, beispielsweise

./configure --enable-faad --enable-mozilla --enable-release --enable-optimize-memory --with-tuning=athlon64 --enable-opengl --enable-snapshot --enable-wma-fixed

Bei einem 32-bit-System setzt man statt obigem Teilstring “athlon64” “i686”. Ist alles fehlerfrei durchgelaufen, folgt das Kompilieren. Bei einem Quadcore kann man die Option “-j4” setzen, damit sich 3 Kerne nicht langweilen:

make -j4

Nun erstellt man das .deb-Paket, das ich gewohnheitsmaessig an dieser Stelle noch nicht installiere (so kann der bisherige vlc noch weiter im Hintergrund laufen, grin).

sudo checkinstall -D --install=no

Den alten vlc deinstalliert man jetzt mittels

sudo apt-get remove vlc

und den neuen vlc installiert man durch

sudo dpkg -i *.deb

Sollten feste Pfade auf vlc existieren, muss man die jetzt entsprechend aendern oder man setzt einfach Softlinks:

sudo ln -s /usr/local/bin/vlc /usr/bin/vlc
sudo ln -s /usr/local/bin/vlc-wrapper /usr/bin/vlc-wrapper