Dieser Artikel wurde am 9.4.2007 in meinem Blog veröffentlicht und 2009 in dieses Wiki übertragen.
Im letzten Artikel habe ich mich in einem Nebensatz lobend über Feisty Fawn und den Umgang mit der MP3 Lizenzproblematik geäussert. Leider ist das ffmpeg Paket nach wie vor ohne MP3 Unterstützung, deswegen werde ich nun aber nicht den Stab über Feisty Fawn brechen. Wie bereits bei Edgy Eft gibt es einen Weg sich aus der Klemme zu helfen, abgesehen von ein paar Versionsnummern entspricht es dem bereits hier im Blog beschriebenen Vorgehen. Um aber Verwechslungen zu verhindern werde ich das Vorgehen hier erneut beschreiben.
Das hier beschriebene Vorgehen wurde auf einer Ubuntu 7.04 Feisty Fawn Beta Installation erfolgreich durchgeführt. Wie die meisten fortgeschrittenen Installationsaufgaben findet diese in einem Terminal statt und es wird davon ausgegangen, dass der Umgang mit dem Editor vi bekannt ist (oder zumindest wie man statt vi einen anderen Editor aufruft
).
sudo su
apt-get --purge remove ffmpeg
(universe und multiverse Repositories in /etc/apt/sources.list aktivieren und apt-get update nicht vergessen) Dieser Schritt scheint bei Feisty Fawn nicht mehr notwendig zu sein, zumindest in der Beta Version sind die Repositories bereits aktiviert.
apt-get install build-essential dpkg-dev quilt fakeroot
apt-get install debhelper libogg-dev libvorbis-dev liba52-dev libdts-dev \ zlib1g-dev libsdl1.2-dev libfreetype6-dev libimlib2-dev texi2html libraw1394-dev \ libdc1394-13-dev libtheora-dev libgsm1-dev lame liblame-dev libxvidcore4 \ libxvidcore4-dev libx264-dev libfaac0 libfaac-dev libmp4v2-0 libmp4v2-dev \ libfaad2-0 libfaad2-dev
(die genaue Bezeichnung bzw. Version kann variieren!)
cd /usr/src apt-get source ffmpeg cd ffmpeg-0.cvs20060823
DEB_BUILD_OPTIONS="risky" dpkg-buildpackage
cd .. dpkg -i ffmpeg_0.cvs20060823-3.1ubuntu4_i386.deb
dpkg -i libavcodec0d_0.cvs20060823-3.1ubuntu4_i386.deb dpkg -i libavformat0d_0.cvs20060823-3.1ubuntu4_i386.deb dpkg -i libpostproc0d_0.cvs20060823-3.1ubuntu4_i386.deb
Da die selbst erzeugten Programme im Falle einer neuen Version wieder durch die Originale ohne MP3 Fahigkeiten ersetzt würde ist es notwendig die aktuell installierten Versionen „festzupinnen“. Dafür ist die Datei /etc/apt/preferences zuständig, diese mit einem Editor öffnen (vi /etc/apt/preferences) und folgendes hinzufügen:
Package: ffmpeg Pin: version 0.cvs20060823-3.1ubuntu4 Pin-Priority: 1001 Package: libavcodec0d Pin: version 0.cvs20060823-3.1ubuntu4 Pin-Priority: 1001 Package: libavformat0d Pin: version 0.cvs20060823-3.1ubuntu4 Pin-Priority: 1001 Package: libpostproc0d Pin: version 0.cvs20060823-3.1ubuntu4 Pin-Priority: 1001