Vlcインストール

ここでは VlcをUbuntuにてソースからコンパイルしてインストールする手順について記載しています

参考にしたサイト

UnixCompile (http://wiki.videolan.org/UnixCompile)

コンパイル方法

UnixCompile (http://wiki.videolan.org/UnixCompile)の説明では、

  git clone git://git.videolan.org/vlc.git 
とありましたが、エラーが発生した為に、一つ古いバージョンを使用してコンパイルしています
  git clone git://git.videolan.org/vlc/vlc-2.0.git 
コンパイル後のインストール先として /usr/local/vlc/ を指定しています

コンパイル操作

Ubuntu 12.10を新規にインストール後に下記コマンドを入力しています

~$ sudo apt-get install git libtool build-essential pkg-config autoconf
~$ sudo apt-get update
~$ git clone git://git.videolan.org/vlc/vlc-2.0.git
~$ sudo apt-get build-dep vlc
~$ sudo apt-get install subversion yasm cvs cmake
~$ cd vlc-2.0
~/vlc-2.0$ ./bootstrap
~/vlc-2.0$ cd contrib
~/vlc-2.0/contrib$ mkdir native
~/vlc-2.0/contrib$ cd native
~/vlc-2.0/contrib/native$ ../bootstrap
~/vlc-2.0/contrib/native$ make
~/vlc-2.0/contrib/native$ cd ../..
~/vlc-2.0$ ./configure --prefix=/usr/local/vlc/
~/vlc-2.0$ make
~/vlc-2.0$ sudo make install 

コンパイル操作(補足)

引用される方の為に重複しますがコマンドだけの記載を下記に添えます

sudo apt-get install git libtool build-essential pkg-config autoconf
sudo apt-get update
git clone git://git.videolan.org/vlc/vlc-2.0.git
sudo apt-get build-dep vlc
sudo apt-get install subversion yasm cvs cmake
cd vlc-2.0
./bootstrap
cd contrib
mkdir native
cd native
../bootstrap
make
cd ../..
./configure --prefix=/usr/local/vlc/
make
sudo make install

実行確認

コンパイル、インストールの完了後に下記のコマンドにて実行確認しました
実際には、ディスクトップからの実行にて正常に動作することを確認しました

~/vlc-2.0$ /usr/local/vlc/bin/vlc
VLC media player 2.0.6 Twoflower (revision 2.0.5-139-gb822ec7)
[0x9b4c090] inhibit interface error: Failed to connect to the D-Bus session daemon:
  Unable to autolaunch a dbus-daemon without a $DISPLAY for X11
[0x9b4c090] main interface error: no suitable interface module
[0x9b4d660] main interface error: no suitable interface module
[0x9aaa908] main libvlc error: interface "globalhotkeys,none" initialization failed
[0x9aaa908] main libvlc: vlcはデフォルトのインターフェースで実行しています。
  インターフェースのない vlc を使用するには'cvlc'を使用してください。
[0x9b4cba0] qt4 interface error: Could not connect to X server
[0x9b4cba0] skins2 interface error: cannot initialize OSFactory
[0x9b4cba0] [cli] lua interface: Listening on host "*console".
VLC media player 2.0.6 Twoflower
Command Line Interface initialized. Type `help' for help.
> quit
Shutting down.
[0x9b4cba0] [cli] lua interface: Requested shutdown. 

make installしない場合でも下記コマンドで実行確認出来ます

ディスクトップからの実行にて正常に動作することを確認しました

~/vlc-2.0$ bin/vlc-static 

実行結果のログ

実行結果について興味のある方は下記の実行時のログをダウンロードして下さい
実行結果のログ (log.zip)