GStreamer
open source multimedia framework
Home
Features
News
Annual Conference
Planet (Blogs)
Download
Applications
Developers
Documentation
Mailing Lists
File a Bug
Bug Lists
Artwork
Follow @gstreamer on Twitter

Download instructions for Fedora Core 1 - 4

Note: For FC5 and newer, see The Fedora 5+ page

GStreamer is distributed with Fedora Core. Fedora Core 2, 3, and 4 have shipped with GStreamer 0.8

GStreamer 0.10 is new and not included in Fedora yet. Our repository contains packages of GStreamer 0.10 for Fedora Core 4 in a separate repository.

If you want to get updates and additional plug-ins for GStreamer 0.8 or 0.10, you have two options:

  • Use the repository hosted by us, which is compatible with Fedora Extras, www.fedora.us and rpm.livna.org. This repository has both packages not in the base distribution mirrored from those two sites, as well as packages created by us and submitted back to those two repositories.
  • Use the FreshRPMS repository, where the GStreamer packages are packaged in the same way as ours.

Our repository

Here's the five step guide to getting our packages.

  1. You can use either yum or apt for rpm. The current repository contains packages built using mach. They should also be compatible with the Fedora Core test releases if you keep your system upgraded.

    If you use apt, then add these two lines to your sources.list file, or your sources.list directory:

    rpm     http://gstreamer.freedesktop.org/pkg/ fedora/4/i386 deps gst
    rpm-src http://gstreamer.freedesktop.org/pkg/ fedora/4/i386 deps gst
    

    Make sure you change the version number if you use a different version.

    If you use yum. add these lines to your yum.conf file:

    [gstreamer-deps]
    name=Fedora Core $releasever - $basearch - GStreamer dependencies
    baseurl=http://gstreamer.freedesktop.org/pkg/fedora/$releasever/$basearch/yum/deps
    
    [gstreamer]
    name=Fedora Core $releasever - $basearch - GStreamer
    baseurl=http://gstreamer.freedesktop.org/pkg/fedora/$releasever/$basearch/yum/gst
    

    If you use also want GStreamer 0.10, add these lines to your yum.conf file:

    [gstreamer-0.10]
    name=Fedora Core $releasever - $basearch - GStreamer
    baseurl=http://gstreamer.freedesktop.org/pkg/fedora/$releasever/$basearch/yum/gst010
    

  2. Import the GPG key for this repository if you haven't already done so:
    Get key and fingerprint from website:
    wget http://thomas.apestaart.org/pkg/thomas.pubkey
    wget http://thomas.apestaart.org/pkg/thomas.fingerprint
    
    Verify that the fingerprint matches the pubkey:
    gpg --with-fingerprint thomas.pubkey | head -n 3 | diff - thomas.fingerprint
    
    Get the public key from a keyserver and verify that the online fingerprint matches the one downloaded:
    gpg --keyserver pgp.mit.edu --recv-keys 55f3aa6f
    gpg --list-keys | grep Stichele
    gpg --fingerprint 55f3aa6f | head -n 3 > thomas.fingerprint.tmp
    diff thomas.fingerprint.tmp thomas.fingerprint
    
    Now that you verified the validity of thomas.pubkey, you can import it in your rpm database using
    rpm --import thomas.pubkey
    
  3. Import the GPG key for rpm.livna.org by following the instructions on their site.
  4. Install all GStreamer packages:
    • Using apt:
      apt-get update
      apt-get install gstreamer-universe
      
    • Using yum:
      yum install gstreamer-universe
      
  5. If this gives problems, it is probably due to you having installed packages from another repository. Try removing those packages, or only installing part of the GStreamer package set.

    You can also browse the repository.


Report a problem on this page.