HOME > MISC > LINUX > FC10 TIPS
Quick Search:

Return to Quick Linux Tips

Fedora 10 Tips and Tricks (v0.0)
Last modified: Friday November 9, 2012

This is based on my Fedora Core 9 Tips and Tricks page. Just getting started here, comments welcome. Recent changes are highlighted in yellow. Just getting started as I'm just upgrading to Fedora 10 myself so it's going to be a couple days before this is complete.

I've started to add x86_64 specific instructions below when they differ from traditional 32-bit instructions. The biggest issue is with multimedia plug-ins which are still often available only in 32-bit versions.


Getting updates working with new key

In late August 2008 the Fedora servers were compromised and the digital signature used to sign all Fedora packages may have been compromised. The digital signature is used to ensure that packages you install are authentic and not hacked or modified in any way.

As such you cannot upgrade your Fedora installation you need to make a simple update before automatic updates will accept packages signed by the new key:

# yum -y update fedora-release
That's it! Then you can do an update and it will "just work".

Upgrading from a previous Fedora

One of the great new features is to be able to do a live upgrade from an older Fedora release to Fedora 10. You simply have to install the new package called preupgrade  and run the program as root:
# yum -y install preupgrade
# preupgrade
Make sure you have version preupgrade-1.0.0-1.fc9.noarch  or newer to support the upgrade to Fedora 10. This process does take a LONG TIME, requires a high speed internet connection and has a couple minor gotchas but so far I've done a couple upgrades with no data loss and pretty much everything has "just worked" afterwards. You don't need to download and burn any ISOs as the upgrade is done on top of your current installation.

After the preupgrade script downloads a ton of packages it will reboot and begin the upgrade procedure automatically. Follow the instructions and after the upgrade is complete log back in and you'll have to fix a couple little things. One things is that you'll need to update the RPM Fusion repositories file below and then clear the yum cache. Once you do that you'll have to do an update again and this time yum will automatically update any extra software you had installed from RPM Fusion with the previous version.

# rpm -Uhv http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm \
http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
# yum clean all 
# yum -y update
This too will take a while since it's likely that dozens of packages will need to be updated. Once it's done it's a good idea to reboot again for good measure and if all goes well you should be done!

Add support for other repositories

Fedora comes with a ton of software but there are still plenty of packages of interest to most users that are not included for a variety of reasons. This is where you find the MP3 plug-in and a ton of other packages.

These instructions can vary depending on 32bit or 64bit architecture. If there is a difference it will be noted. If you don't know which architecture you're running you can run the following command:

$ uname -m
x86_64
...or...
i686
I'm still working on the 64 bit specific instructions so your feedback is very important.

Before you add repositories it's probably a good idea to make sure your system is fully updated first. At this point I'm prefering the RPM Fusion repository as it's the most useful and complete but at some point I might need to add another one for things that are lacking there. The easiest way to get started is to install the rpmfusion-free-release-stable and rpmfusion-nonfree-release-stable packages:

# rpm -ihv http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm \
http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
Please note: If you are upgrading from a previous release this command will fail with a conflict. Skip to the next section on upgrading from a previous release instead.

When adding additional repositories be very careful as many respositories don't mix well. It's ok to add specialized repositories such as the one for Flash below, but when mixing general repositories such as FreshRPMs, Livna or ATrpms there are often conflicts that are difficult to recover from.

You can browse the packages available there at http://download1.rpmfusion.org/free/fedora/releases/10/Everything/i386/os/repoview/index.html and http://download1.rpmfusion.org/nonfree/fedora/releases/10/Everything/i386/os/repoview/index.html.


Install MP3 Plug-in

Since you've been following along this next step is about as easy as it gets. Just use yum  to automatically install the MP3 plug-ins for xmms and Rhythmbox like this:
# yum -y install xmms xmms-mp3 xmms-faad2 gstreamer-plugins-ugly \
        gstreamer-plugins-bad libmad libid3tag
While you're here you might as well install my personal favorite (this week at least) music player Banshee:
# yum -y install banshee
The -y  flag is to automatically answer yes to any question. If you want to be able to say no you can ignore that flag.

While you're there I highly recommend the grip CD ripper which supports both MP3 and Ogg formats. Once again installation is quite simple:

# yum -y install grip

Install Macromedia Flash/Shockwave plug-in

Flash Plug-in 10.0
If this is a fresh install you'l lneed to add the a support library to get sound to work with flash. If it's an upgrade then this library will more than likely get updated automatically
# yum -y install libflashsupport
32-bit instructions:
It's now "Windows easy". Just go to a site that uses flash such as YouTube and try to view a video. At the top of the window you will get a prompt like this:

Just click on Install Missing Plugins and follow the prompts. It will install the plug-in for the currently installed user only, not system wide.

64-bit instructions:
These worked for Fedora 9, I haven't tried them on Fedora 10 yet.

# rpm -ivh http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm
# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux
# mkdir -p /usr/lib/mozilla/plugins
# yum install nspluginwrapper.{i386,x86_64} pulseaudio-lib.i386
# yum install flash-plugin
# mozilla-plugin-config -i -g -v

The comments section below is only for comments, suggestions or corrections for this guide only. Please do not use this for general Fedora/Linux support. If you do require support for something other than what's described here I recommend using Fedora Forums.

Comments From People Like You!
Fedora 10 Tips and Tricks
Add a Comment add a comment
Joe Hartley
01-Mar-2009 11:41
I had a lot of confusion setting up Flash for F10 and Firefox on a 32-bit machine.  Things to know:

1) Install the RPMfusion repositories, then the MP3 packages listed, with the addition of gstreamer-ffmpeg.  This is needed for sound.

2)  rpm --erase nspluginwrapper  The existence of this was what was actually preventing YouTube videos from playing!

Other than that, all's fine as far as I can tell.  Thanks for a great guide, I've been using it for years now.
Steve
12-Jan-2009 13:19
The libdvdcss package is still available on the livna repository.  It's there all by itself so the repo should not conflict with anything else.

rpm -ivh http://rpm.livna.org/livna-release.rpm
yum install libdvdcss
Otto M??kel??
04-Jan-2009 19:37
Sun Microsystems also now has a fully 64-bit Java (including the mozilla plugin) available at https://jdk6.dev.java.net/6uNea.html -- you'll have to muck around a bit with "alternatives" to get rid of the default of openjdk which does not include a mozilla plugin and then link libnpjp2.so to the mozilla plugin directory.
Chris
30-Dec-2008 20:49
I couldn't get flash working on a 64 bit system until I tried the following from: http://nareshv.blogspot.com/2008/11/64-bit-flash-10-on-fedora-10.html

"Installation process is simple. Uninstall your existing flash packages.

   user@ >] rpm -qa \*flash\*
   user@ >] sudo rpm -e `rpm -qa \*flash\*`

Get the Flash Plugin from here
<http://labs.adobe.com/downloads/flashplayer10.html>

   [user@ >]$ tar zxf libflashplayer-10.0.d20.7.linux-x86_64.so.tar.gz
   [user@ >]$ ls libflashplayer.so
   libflashplayer.so
   [user@ >]$ cp libflashplayer.so ~/.mozilla/plugins/

Thats it. Restart your browser, you should see the flash plugin present in firefox (check it by typing about:plugins in the address bar.)"
Otto M??kel??
22-Dec-2008 14:09
There is also now an "alpha refresh" x86_64 flashplayer, it seems to work for me when installed in /usr/lib64/mozilla/plugins without adding all those i386 modules:
http://labs.adobe.com/downloads/flashplayer10.html
Greg
06-Dec-2008 00:16
Continuation of Fedora 10 x86_64 install, based on remaining Fedora 9 instructions

DVD Player:
The following packages are not available within the Fusion repository:
   xine-skins
   libdvdcss

MPlayer:
The following packages are not available within the Fusion repository:
   mplayer-skins
   mplayer-fonts

On 64-bit Fedora, the mplayerplug-in requires libXpm.so.4.  If not installed, it can be obtained at:  ftp://rpmfind.net/linux/fedora/releases/10/Everything/x86_64/os/Packages/libXpm-3.5.7-4.fc9.i386.rpm

Also the mplayer codecs file has been renamed essential-20071007 from all-20071007
Greg
05-Dec-2008 22:33
Performed the install on Fedora 10 x86_64

Flash plugin:
yum install nspluginwrapper.{i386,x86_64} pulseaudio-lib.i386

pulsaudio-lib.i386 is no longer available in the repository

All other changes work successful
Joe Buzz
02-Dec-2008 10:36
I also did a fresh install. I just skipped the "libflashsupport" step and installed the plug in. The sound seems to be working just fine for me.
Don
01-Dec-2008 17:51
Did a fresh install and there is no libflashsupport from the yum command. Which repo did you get it from?


Please E-mail Me with any questions, comments or corrections.

All pictures and text are the property of Gregory Gulik unless otherwise specified. Please contact site owner if you would like permission to use these pictures for your own purposes or to make comments about anything you see here.