|
 |
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.
-
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
- 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
- Import the GPG key for rpm.livna.org
by following the instructions on their site.
-
Install all GStreamer packages:
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.
|
 |