Compilando o VLC mais recente no Debian Lenny
Posted by klarkc | Posted in Administração, Distribuições, Multimídia, Tutoriais, Vídeo | Posted on 15-09-2009
0
A versão que vem padrão no debian lenny (0.8.6) não traz muitas features que foram incorporadas rencentemente. Uma delas é o módulo v4l2 que uso muito aqui.
Crei esse tutorial para o release 1.0.1, não garanto o funcionamento em outras versões.
1. Instale os pacotes dev
#apt-get install build-essential
#apt-get install libassa3.5-5-dev libv4l-ruby1.8 debhelper dh-buildinfo gettext quilt nasm yasm libxul-dev liba52-0.7.4-dev libaa1-dev libasound2-dev libcaca-dev \
libcdio-dev libdca-dev libdvbpsi4-dev libaudiofile-dev libavahi-client-dev libavcodec-dev libdvdnav-dev libdvdread-dev libesd0-dev libfaad-dev libflac-dev \
libfreetype6-dev libfribidi-dev libggi2-dev libgl1-mesa-dev libglib2.0-0 libgnutls-dev libhal-dev libid3tag0-dev libidl0 libimlib2-dev libjack-dev liblircclient-dev \
liblivemedia-dev liblua5.1-0-dev libmad0-dev libmatroska-dev libmodplug-dev libmpcdec-dev libmpeg2-4-dev libncursesw5-dev libnotify-dev libogg-dev libpng12-dev \
libpostproc-dev libpulse-dev libqt4-dev libschroedinger-dev libsdl-image1.2-dev libsdl1.2-dev libvcdinfo-dev libvorbis-dev libx11-dev libx264-dev libxext-dev\
libxml2-dev libxpm-dev libxt-dev libxv-dev pkg-config qt4-dev-tools zlib1g-dev
3. Faça um link simbólico em /usr/lib
Faça um link simbólico em /usr/lib/ que apontará para a biblioteca libGL. Se você não tem direct rendering (GL) pode pular essa etapa
#ln -s /usr/lib/libGL.so.173.14.09 /usr/lib/libGL.so
2. Download do código fonte
Baixe o tarball no website oficial (link direto aqui) e descompacte:
$tar -xjf vlc-1.0.1.tar.bz2
4.Compile e instale
Certifique-se que o diretório onde você está se chama vlc-1.0.1 e digite estes comandos:
$./configure –disable-nls –disable-mozilla –disable-live555
$make
#make install
Sem estas opções –disable-nls e –disable-mozilla eu recebi o erro: configure: error: Buggy GNU/libc (version 2.5 – 2.7) present. VLC would crash; there is no viable work-around for this. então desabilitei.
Finalmente, rode ldconfig como root:
#ldconfig


