The Perfect Desktop - Fedora 7 - Page 3

3 Update The System

After the new reboot, log in with your username and password:

This is how your new Fedora 7 desktop looks like:

Now open a terminal (Applications > System Tools > Terminal) and become root:


What we do now is this: we open the configuration files for Fedora's online package repositories and disable GPG checks for downloaded packages. If we don't do this, we will get Unable to verify ... errors whenever we want to install/update a package, resulting in a failure of the whole operation.

We do this:

cd /etc/yum.repos.d
gedit fedora*

The last command will open all repository files in a text editor. Check each of them and make sure that you change all occurrences of




Most probably after a few moments a pop up will come up saying Updates Available. Of course, we want to update our system, so we click on View Updates:

For the update we need superuser privileges, so we must type in the root password:

Afterwards, the package updater starts and retrieves update information:

Then it shows us all packages that are available for update. Typically we will select all packages and click on Apply updates:

The updater resolves all dependencies (additional packages that need to be installed):

Afterwards the updater downloads all packages. Depending on how many packages have to be updated and their size this can take some time:

After the download of the packages has finished, the Package Updater installs the downloaded packages (and therefore updates the old packages):

Afterwards, click on OK to leave the Package Updater. In some cases it's possible the the Package Updater asks you to do a reboot (e.g., if the kernel has been updated).

Your system is now up to date.


4 Inventory Of What We Have So Far

Now let's browse all menus under Applications to see which of our needed applications are already installed:

You should find the following situation ([x] marks an application that is already installed, where [ ] is an application that is missing). Some applications (such as Java) won't show up in the menus, but we know that we installed them during the initial installation of the Fedora system:

[x] Gimp
[ ] F-Spot
[ ] Picasa

[x] Firefox
[ ] Opera
[ ] Flash Player
[ ] gFTP
[ ] Thunderbird
[x] Evolution
[ ] aMule
[ ] Azureus
[x] Bittorrent
[x] Pidgin
[ ] Skype
[ ] Google Earth
[ ] Xchat IRC

[x] OpenOffice Writer
[x] OpenOffice Calc
[ ] Adobe Reader
[ ] GnuCash
[ ] Scribus

Sound & Video:
[ ] Amarok
[ ] Audacity
[ ] Banshee
[ ] MPlayer
[x] Rhythmbox Music Player
[ ] gtkPod
[ ] XMMS
[ ] dvd::rip
[ ] Kino
[x] Sound Juicer CD Extractor
[ ] VLC Media Player
[ ] Real Player
[x] Totem
[ ] Xine
[ ] GnomeBaker
[ ] K3B
[ ] Multimedia-Codecs

[ ] NVU
[ ] Bluefish
[ ] Quanta Plus

[ ] VMware Server
[ ] TrueType Fonts
[x] Java
[ ] Read/Write Support for NTFS Partitions

So some applications are already on the system...


5 Adding Software Repositories

The official Fedora repositories don't provide all the software we need. Fortunately there are also third-party repositories for Fedora 7 (mostly maintained by volunteers) that have what we need, and we can make our system use these repositories.

To do this, open a terminal window again (under Applications > System Tools > Terminal) and type in


to become root.

Then run

rpm -ivh

This adds the FreshRPMs repository to our package manager.

There are two other repositories that we add manually by creating the appropriate files in our gedit text editor. Still as root, run

gedit /etc/yum.repos.d/macromedia.repo

and put the following into that file and save it:

name=Macromedia for i386 Linux

Do the same with the other repository (still as root):

gedit /etc/yum.repos.d/newrpms.repo

name=Fedora Core 5 i386

Then import the software keys of the new repositories (still as root):

rpm --import
rpm --import

Share this page:

6 Comment(s)

Add comment


From: at: 2007-06-03 20:23:00

I would just like to thank you for an absolutely wonderful Fedora 7 tutorial! I'm fairly new to Fedora and your How-To worked perfectly! No question that this tutorial would save repeated questions on many of the forums. You've given us a great "copy and paste" as well as pictorial offering to get all the usual audio, video and general applications up and running in minutes! Thanks again! zenarcher

From: at: 2007-09-08 17:33:55

Great tutorial.

Unfortunately , a few days after you do it you will be in dependency hell.

Updates will be found, that will fail on some dependencies.

 Things like VLC and codecs for mplayer, etc.


From: at: 2007-06-03 23:20:03

This is a very nice tutorial, but I don't think it really nails the idea behind being a "Windows replacement".  Replacing Windows isn't just about having a set of software which covers a feature set that's available in Windows.  In short what I'm trying to say is that for this to be a successful Windows replacement, the usability is a big issue, especially for non-technical people, and you need to demonstrate how easy it is to do the things that you'd normally do on a Windows machine. Command-lines scare most of the Windows population, so you have to do a good job of selling it for them to consider it an option.

I'd recommend perhaps explaining how to install a window manager with an XP-like theme (for familiarity), showing how to use some of the basic features of the applications that you've installed, etc. I'd also recommend explaining why you've installed 3 or 4 applications which apparently do the same thing (eg. MPlayer, Rhythmbox, gtkPod, XMMS, VLC Media Player, Xine all appear to be very similar.. why do you need all of them?).

My suggestion is to address these kinds of points and make it a lot more obvious to current Windows users that this installation could easily be a replacement for their current set up before making claims that it's a "perfect replacement".


From: admin at: 2007-06-04 10:34:54

"I'd also recommend explaining why you've installed 3 or 4 applications which apparently do the same thing (eg. MPlayer, Rhythmbox, gtkPod, XMMS, VLC Media Player, Xine all appear to be very similar.. why do you need all of them?)."

This is just for demonstration purposes. Of course, you can install all the software, but you can also pick only the software that you need. The tutorial just shows how to install all software, but it's up to you which software you install.

"...before making claims that it's a "perfect replacement"."

The "perfect" refers to the installation, i.e., that you shouldn't get any installation errors or something like that if you follow the tutorial close enough. "Perfect" does not refer to the functionality of the system or to how it compares to a Windows system.

From: at: 2007-06-05 02:42:26

As someone new to Fedora_7, I'm grateful for all the hard work you put into this tutorial. As a n00b, I learned a lot. I'd been getting too comfortable with PCLinuxOS, but Fedora_7 lured me with its easy setup, and the fact that it recognized a new printer and monitor that Vista would not (manufacturers told me to wait until SP1).

From the Windows perspective, the three most daunting things of Linux are (1) installing new programs (RPM, whahh?), (2) file management (where's my D:\ drive?), and (3) how do I undo a mistake, such as a failed install or launch? not the command line. In fact, except for a few installations, such as Microsoft's TrueType fonts, I didn't even use the command line in Fedora_7. Now with the commands in this tutorial, I can SAFELY install some uber-cool software I'd never even think to try in Windows.

Again, thanks. This is a great start for anyone.

From: at: 2007-08-17 18:20:54

Excellent tutorial... I never had figured out how to get all the internet streaming stuff (video, radio, etc) to work properly in linux until now...

 But... two things that I think need to be included.  If you are using Nvidia video cards, you need install their drivers to think things (like google earth) to work correctly.  Here is a place to get RPMs for them:

You'll need nvidia-graphicsXXX-kmdl, nvidia-graphics, and nvidia-graphicsXXX-libs for it to work properly.

Additionally, if you are running a 64 bit distro, you'll need nspluginwrapper to get the flash plugin to work properly.  Here is a good tutorial:

 Thanks again!!