Debian Lenny ha qualche problema a far funzionare VLC il noto media player. Si tratta di un conflitto con il repository debian-multimedia il cui effetto è quello di non far funzionare i video con VLC. Questo articolo spiega come risolvere il problema. Bisogna fare il downgrade delle versioni di ffmpeg e le librerie bavcodec51 libavdevice52 libavformat52 libavutil49 libpostproc51 libswscale0. Cioè bisogna portare quei paccchetti alla versione precedente.
Ecco i vari passi:
1)commentate il repository debian-multimedia sul vostro sources.list (se non sapete di cosa sto parlando mandate un commento a questo articolo) e aggiornate con
sudo apt-get update
2)rimuovete vlc tramite ad esempio il classico:
sudo apt-get remove vlc
3)Il comando
apt-cache policy $package
permette di sapere la versione precedente di ogni pacchetto, quindi basta vedere la versione precedente di uno dei pacchetti prima citati e se non avete il sistema configurato in maniera strana tutti gli altri sono uguali. Nel mio caso ad esempio facendo:
apt-cache policy ffmpeg
ottengo:
ffmpeg:
Installato: 0.svn20080206-18+lenny2
Candidato: 0.svn20080206-18+lenny2
Tabella versione:
*** 0.svn20080206-18+lenny1 0
500 http://security.debian.org lenny/updates/main Packages
100 /var/lib/dpkg/status
0.svn20080206-17+lenny1 0
500 http://ftp.it.debian.org lenny/main Packages
da dove si evince che la versione attuale di ffmpeg è la 18+lenny2 e quella precedente è la 18+lenny1
4)Il passo successivo è lanciare il comando per fare il downgrade alla versione precedente (18+lenny1) ovvero:
sudo apt-get install --reinstall ffmpeg=0.svn20080206-18+lenny1 libavcodec51=0.svn20080206-18+lenny1 libavdevice52=0.svn20080206-18+lenny1
libavformat52=0.svn20080206-18+lenny1 libavutil49=0.svn20080206-18+lenny1
libpostproc51=0.svn20080206-18+lenny1 libswscale0=0.svn20080206-18+lenny1
Come potete notare la differenza tra il comando descritto su zeitoun e quello da me lanciato è il fatto che l’autore dell’articolo ha fatto il downgrade alla versione 8 mentre, nel mio caso, la versione è 18+lenny1: quindi prima di lanciare il downgrade assicuratevi di scrivere per ogni pacchetto la versione precedente corretta.
Adesso VLC dovrebbe funzionare perfettamente…ah dimenticavo: prima di provarlo cancellate il contenuto di .vlc con:
rm -rf ~/.vlc
e ovviamente reinstallate il pacchetto ad esempio con:
sudo apt-get install vlc