The Perfect Desktop - Fedora 13 i686 (GNOME) - Page 3

3 Update The System

Now it's time to check for updates. Go to System > Administration > Software Update:

The Software Update wizard comes up and checks for the latest updates. Click on Install Updates to install them:

Afterwards the updates are being downloaded and installed:

Click on OK afterwards - your computer is now up to date (in some cases, e.g. if a new kernel got installed, you might have to restart your computer for the changes to take effect - if this is necessary, the Software Update wizard will tell you to do so):


4 Disable SELinux

SELinux is a security extension of Fedora that should provide extended security. In my opinion you don't need it to configure a secure system, and it usually causes more problems than advantages (think of it after you have done a week of trouble-shooting because some service wasn't working as expected, and then you find out that everything was ok, only SELinux was causing the problem). Therefore I choose disable it, although you might prefer to go with it. I haven't tested this setup with SELinux enabled - it might well be that it works without problems, but if it does not, you can try to turn SELinux off and see if the problem is gone.

To disable SELinux, open a terminal (Applications > System Tools > Terminal)...

... and become root:


Open /etc/sysconfig/selinux...

gedit /etc/sysconfig/selinux

... and set SELINUX to disabled:

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#       enforcing - SELinux security policy is enforced.
#       per# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#        enforcing - SELinux security policy is enforced.
#        permissive - SELinux prints warnings instead of enforcing.
#        disabled - SELinux is fully disabled.
# SELINUXTYPE= type of policy in use. Possible values are:
#        targeted - Only targeted network daemons are protected.
#        strict - Full SELinux protection.

To make the change effective, we must reboot the system:



5 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). NTFS read/write support is enabled by default on Fedora 13.

[ ] Gimp
[ ] F-Spot
[ ] Picasa

[x] Firefox
[ ] Opera
[ ] Flash Player
[ ] FileZilla
[ ] Thunderbird
[x] Evolution
[ ] aMule
[ ] Azureus/Vuze
[x] Transmission BitTorrent Client
[x] Empathy IM Client
[ ] Skype
[ ] Google Earth
[ ] Xchat IRC

[ ] OpenOffice Writer
[ ] 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
[x] Brasero
[ ] K3B
[ ] Multimedia-Codecs

[ ] Kompozer
[ ] Bluefish
[ ] Quanta Plus

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

So some applications are already on the system...


6 Adding Software Repositories

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

To do this, open a terminal window (under Applications > System Tools > Terminal)...

... and type in


to become root.

Then run

rpm -Uvh

This adds the RPM Fusion repository (a merger or Dribble, Freshrpms, and to our package manager.

Next we add the Adobe repository which provides the Flash player and the Adobe Reader:

rpm -Uvh

Then we add the Skype repository - as there is no rpm, we have to do it manually:

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

name=Skype Repository

Finally we add the Google repository (which contains Picasa):

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

name=Google - i386

name=Google Testing - i386
Share this page:

12 Comment(s)

Add comment


From: Anonymous at: 2010-06-07 16:48:11

Correct me if I am wrong, but I think Pidgin was formerly Gaim, not empathy.. Empathy is replacing pidgin as the default IM client.

From: apexwm at: 2010-06-09 12:31:17

Well done, we need these to show people that Linux IS a real replacement for Windows.

From: Rafael Torres at: 2010-06-29 04:39:33

To install the flash plugin u need to run :


su -c 'yum install nspluginwrapper'
su -c 'yum install flash-plugin alsa-plugins-pulseaudio \


su -c 'yum install flash-plugin nspluginwrapper.x86_64 \
nspluginwrapper.i686 alsa-plugins-pulseaudio.i686 \


From: leo at: 2010-08-13 18:06:07

The timeout value in msttcorefonts-2.0-1.spec was too short because the rpmbuild command timed out when fetching the fonts. I changed it from 5 to 15 seconds and had no further problems installing the truetype fonts.

From: Bill Woessner at: 2010-08-16 16:53:02

I think there's an updated "all" codec pack available from the MPlayer folks:




From: Dale at: 2010-06-07 11:43:57

Excellent work, but it isn't a 100% "windows replacement" without it seamlessly working with Microsoft's Active Directory. In a business environment this is likely to be a large enough hurdle to ruin any chance of linux adoption

From: Taymour at: 2010-06-10 08:49:52

You can easily integrate a Linux machine to use active directory for user authentication and file&print sharing

From: Josh Harman at: 2010-06-07 07:25:58

Disabling SELinux is one of dumbest things you can do in Fedora. Perhaps SELinux is "more trouble than it's worth" to YOU because you don't know what you're doing. Don't teach people to make their system less secure, that's a bad thing to do.

From: Rui at: 2010-06-13 08:52:01

You're certainly right!

Disabling SELinux is something like disabling the firewall or an AntiVirus in windows system.

It's a very dumb task to do and he did it because he surely doesn't know what it is and because he installed software that is not prepared for SELinux security rules and he doesn't know how to solve that.

 Other dumb task is the replacement of all applications. So why did he choose Fedora 13 anyway?

Maybe he doesn't know there are other distros too.

From: paul at: 2010-06-15 09:27:33

Other dumb task is the replacement of all applications. So why did he choose Fedora 13 anyway?

Not all but some. Other distros have same problem. Don't have some app because patents or something. This is
sectarianism , Or use our distribution and its programs, or leave it. Fedora like other distro is good and not good has its pros and cons.

In many countries is not in the codecs besides freedom is not only the freedom of the GPL is also a choice.

SElinux in fedora have a lot of problems and there is no need use this on home desktop computer and this is not the same like disable firewall or antivirus in windows. You don't disable firewall but selinux. Many distributions don't have selinux enabled or even installed default and it's OK.

Maybe you just need a free home tester. 

Let the corporate and network technologies test the testers and not home desktop users who wants game and often even have to install a program is not free is not present in the default repositories, because I need to learn in school and don't have time to fight with this selinux.

From: Jonathan at: 2010-06-09 22:06:51

Why install multiples of applications with similar functions, e.g., browsers, multimedia, photo editors, etc?   This looks like overkill.

From: Anonymous at: 2010-08-05 00:58:32

agreed the recommendations are stupid. This post could be labeled how to turn a fine distro into a pill of sh**

nevertheless, it gives some hint as how to enable no-free repository. sure enough the Fedora documentation is very good. but inexperienced users can get some pointer what to do and where to search reading this article.

dump would be to follow blindly these 5 pages. but it would be no surprise is M$ users would, they are the dumbest anyway.