• Sumo

RPM Fusion provide software repository for Fedora and Red Hat.
To enable this repository download repository configuration packge at:

http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm


or you can use yum to download and install this package in one step.
From gnome-terminal run this command

[anif@anif ~]$ su -c ‘yum localinstall –nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm’
Password:
Loaded plugins: langpacks, presto, refresh-packagekit
Setting up Local Package Process
rpmfusion-free-release-stable.noarch.rpm | 18 kB 00:01
Examining /var/tmp/yum-root-oN94Cf/rpmfusion-free-release-stable.noarch.rpm: rpmfusion-free-release-13-4.noarch
Marking /var/tmp/yum-root-oN94Cf/rpmfusion-free-release-stable.noarch.rpm to be installed
updates/metalink | 7.7 kB 00:00
updates | 4.7 kB 00:00
rpmfusion-nonfree-release-stable.noarch.rpm | 18 kB 00:01
Examining /var/tmp/yum-root-oN94Cf/rpmfusion-nonfree-release-stable.noarch.rpm: rpmfusion-nonfree-release-13-4.noarch
Marking /var/tmp/yum-root-oN94Cf/rpmfusion-nonfree-release-stable.noarch.rpm to be installed
Resolving Dependencies
–> Running transaction check
—> Package rpmfusion-free-release.noarch 0:13-4 will be installed
—> Package rpmfusion-nonfree-release.noarch 0:13-4 will be installed
–> Finished Dependency Resolution

Dependencies Resolved

================================================================================
Package Arch Version
Repository Size
================================================================================
Installing:
rpmfusion-free-release
noarch 13-4 /rpmfusion-free-release-stable.noarch 12 k
rpmfusion-nonfree-release
noarch 13-4 /rpmfusion-nonfree-release-stable.noarch 12 k

Transaction Summary
================================================================================
Install 2 Package(s)

Total size: 23 k
Installed size: 23 k
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : rpmfusion-free-release-13-4.noarch 1/2
Installing : rpmfusion-nonfree-release-13-4.noarch 2/2

Installed:
rpmfusion-free-release.noarch 0:13-4 rpmfusion-nonfree-release.noarch 0:13-4

Complete!

check directory /etc/yum.repos.d

[anif@anif~]$ ls -l /etc/yum.repos.d/
total 48
-rw-r–r–. 1 root root 1998 May 11 21:24 fedora-rawhide.repo
-rw-r–r–. 1 root root 1144 May 11 21:24 fedora.repo
-rw-r–r–. 1 root root 1105 May 11 21:24 fedora-updates.repo
-rw-r–r–. 1 root root 1163 May 11 21:24 fedora-updates-testing.repo
-rw-r–r– 1 root root 1301 Apr 17 2010 rpmfusion-free-rawhide.repo
-rw-r–r– 1 root root 1202 Apr 17 2010 rpmfusion-free.repo
-rw-r–r– 1 root root 1200 Apr 17 2010 rpmfusion-free-updates.repo
-rw-r–r– 1 root root 1260 May 17 2009 rpmfusion-free-updates-testing.repo
-rw-r–r– 1 root root 1355 Apr 17 2010 rpmfusion-nonfree-rawhide.repo
-rw-r–r– 1 root root 1247 Apr 17 2010 rpmfusion-nonfree.repo
-rw-r–r– 1 root root 1245 Apr 17 2010 rpmfusion-nonfree-updates.repo
-rw-r–r– 1 root root 1305 May 17 2009 rpmfusion-nonfree-updates-testing.repo

Let’s try to install rpm packages using rpmfusion repository,
maybe install Broadcom BCM4312 firmware driver from rpmfusion,
first use yum search to search broadcom-wl package

Broadcom Wireless BCM4312 from RPM Fusion

[anif@anif~]$ yum search broadcom-wl
Loaded plugins: langpacks, presto, refresh-packagekit
rpmfusion-free | 3.3 kB 00:00
rpmfusion-free/primary_db | 315 kB 00:05
rpmfusion-free/group | 9.8 kB 00:00
rpmfusion-free-updates | 2.7 kB 00:00
rpmfusion-free-updates/primary_db | 13 kB 00:00
rpmfusion-nonfree | 3.3 kB 00:00
rpmfusion-nonfree/primary_db | 109 kB 00:02
rpmfusion-nonfree/group | 4.7 kB 00:00
rpmfusion-nonfree-updates | 2.7 kB 00:00
rpmfusion-nonfree-updates/primary_db | 5.7 kB 00:00
updates/metalink | 7.7 kB 00:00
updates | 4.7 kB 00:00
=========================== N/S Matched: broadcom-wl ===========================
broadcom-wl.noarch : Common files for Broadcom 802.11 STA driver

Name and summary matches only, use “search all” for everything.

Now use yum install broadcom-wl package to install this software.
yum will check and install all dependency for this package

[anif@anif~]$ su -c ‘yum install broadcom-wl’
Password:
Loaded plugins: langpacks, presto, refresh-packagekit
rpmfusion-free | 3.3 kB 00:00
rpmfusion-free/primary_db | 315 kB 00:02
rpmfusion-free/group | 9.8 kB 00:00
rpmfusion-free-updates | 2.7 kB 00:00
rpmfusion-free-updates/primary_db | 13 kB 00:00
rpmfusion-nonfree | 3.3 kB 00:00
rpmfusion-nonfree/primary_db | 109 kB 00:01
rpmfusion-nonfree/group | 4.7 kB 00:00
rpmfusion-nonfree-updates | 2.7 kB 00:00
rpmfusion-nonfree-updates/primary_db | 5.7 kB 00:00
Setting up Install Process
Resolving Dependencies
–> Running transaction check
—> Package broadcom-wl.noarch 0:5.60.48.36-1.fc13 will be installed
–> Processing Dependency: wl-kmod >= 5.60.48.36 for package: broadcom-wl-5.60.48.36-1.fc13.noarch
–> Running transaction check
—> Package kmod-wl-2.6.38.6-27.fc15.i686.PAE.i686 0:5.60.48.36-2.fc15.2 will be installed
–> Finished Dependency Resolution

Dependencies Resolved

================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
broadcom-wl noarch 5.60.48.36-1.fc13 rpmfusion-nonfree 13 k
Installing for dependencies:
kmod-wl-2.6.38.6-27.fc15.i686.PAE
i686 5.60.48.36-2.fc15.2 rpmfusion-nonfree-updates 544 k

Transaction Summary
================================================================================
Install 2 Package(s)

Total download size: 556 k
Installed size: 2.0 M
Is this ok [y/N]: y
Downloading Packages:
Setting up and reading Presto delta metadata
Processing delta metadata
Package(s) data still to download: 556 k
(1/2): broadcom-wl-5.60.48.36-1.fc13.noarch.rpm | 13 kB 00:00
warning: rpmts_HdrFromFdno: Header V3 RSA/SHA256 Signature, key ID 6d0c8ec2: NOKEY
Public key for broadcom-wl-5.60.48.36-1.fc13.noarch.rpm is not installed
(2/2): kmod-wl-2.6.38.6-27.fc15.i686.PAE-5.60.48.36-2.fc | 544 kB 00:04
Public key for kmod-wl-2.6.38.6-27.fc15.i686.PAE-5.60.48.36-2.fc15.2.i686.rpm is not installed
——————————————————————————–
Total 88 kB/s | 556 kB 00:06
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-nonfree-fedora-15-i386
Importing GPG key 0x6D0C8EC2:
Userid : RPM Fusion nonfree repository for Fedora (15)
Package: rpmfusion-nonfree-release-13-4.noarch (@/rpmfusion-nonfree-release-stable.noarch)
From : /etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-nonfree-fedora-15-i386
Is this ok [y/N]: y
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : kmod-wl-2.6.38.6-27.fc15.i686.PAE-5.60.48.36-2.fc15.2.i686 1/2
Installing : broadcom-wl-5.60.48.36-1.fc13.noarch 2/2

Installed:
broadcom-wl.noarch 0:5.60.48.36-1.fc13

Dependency Installed:
kmod-wl-2.6.38.6-27.fc15.i686.PAE.i686 0:5.60.48.36-2.fc15.2

Complete!