Install swfdec-mozilla flash plugin for browsers from binary or source

Posted in Linux , apps , howto

You can use YUM, Aptitude, portage’s emerge, or whatever type of package manager you want, or just grab the binary off the web and install it. I used rpmfind.net to locate the 32-bit package.

Installing from source

You can also download the source and build it yourself. You can get the latest swfdec-mozilla plugin source (pronounced ’swiff deck’) from here. The latest stable release is Swfdec 0.8.4, but the repositories I use seem to be building off the unstable 0.9.2.

Install the prerequisites noted in the README file if you’re building swfdec and swfdec-mozilla from scratch. I found I only needed to install liboil-devel and gstreamer-plugins-base-devel in order for it to build without complaint. (because everything else was already installed)

If you get this error while running configure:

configure: error: Couldn’t find GStreamer 0.10.11 and gstreamer-pbutils 0.10.15.

Then you need to install gstreamer-plugins-base development package. if you’re using RPMs, install gstreamer-plugins-base-devel or if you’re using Debian/Ubuntu install libgstreamer-plugins-base-dev.

Installing from binary

# yum install swfdec-mozilla.i686

Since i’m running a 64-bit os, i’m missing a lot of 32-bit packages needed by the plugin, so my dependencies needed by swfdec-mozilla.i386 rpm was long:

cdparanoia-libs-10.2-5.fc12.i686.rpm
gnome-keyring-2.28.1-2.fc12.i686.rpm
gstreamer-0.10.25.1-1.fc12.i686.rpm
gstreamer-plugins-base-0.10.25.1-1.fc12.i686.rpm
libXv-1.0.5-1.fc12.i686.rpm
libgudev1-145-14.fc12.i686.rpm
libogg-1.1.4-2.fc12.i686.rpm
liboil-0.3.16-4.fc12.i686.rpm
libproxy-0.2.3-12.fc12.i686.rpm
libsoup-2.28.1-2.fc12.i686.rpm
libtheora-1.1.0-1.fc12.i686.rpm
libudev-145-14.fc12.i686.rpm
libvisual-0.4.0-9.fc12.i686.rpm
libvorbis-1.2.3-3.fc12.i686.rpm
swfdec-0.9.2-3.fc12.i686.rpm
swfdec-gtk-0.9.2-3.fc12.i686.rpm

Most browsers will let you put/link the .so file in a plugin directory. There’s also a swfdec package for gnome integration too.

Posted by admica   @   18 December 2009

Related Posts

0 Comments

No comments yet. Be the first to leave a comment !
Leave a Comment

Name

Email

Website

Previous Post
« Function arguments optional in python
Next Post
Effective use of the claymore in Modern Warfare 2 »
Powered by Wordpress   |   Lunated designed by ZenVerse