The Perfect Desktop - Fedora 18 XFCE - Page 3

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 18 that have what we need, and we can make our system use these repositories.

To do this, open a terminal window again.

Run

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'

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

Next we add the Adobe repository which provides the Flash Player:

For 32-bit systems:

rpm -ivh http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm

For 64-bit systems:

su -c 'rpm -ivh http://linuxdownload.adobe.com/adobe-release/adobe-release-x86_64-1.0-1.noarch.rpm'

Then we add the Skype repository - as there is no rpm, we have to do it manually (this repo is for 32- and 64-bit systems although it reads i586 in the file - Skype is 32-bit only):

su -c 'leafpad /etc/yum.repos.d/skype.repo'

[skype]
name=Skype Repository
baseurl=http://download.skype.com/linux/repos/fedora/updates/i586/
gpgkey=http://www.skype.com/products/skype/linux/rpm-public-key.asc
enabled=1
gpgcheck=0

Finally we add the Google repository (which contains Google Earth and Chrome):

su -c 'leafpad /etc/yum.repos.d/google.repo'

[google]
name=Google - $basearch
baseurl=http://dl.google.com/linux/rpm/stable/$basearch
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub

[google-testing]
name=Google Testing - $basearch
baseurl=http://dl.google.com/linux/rpm/testing/$basearch
enabled=0
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub

[google-earth]
name=Google Earth $basearch
baseurl=http://dl.google.com/linux/earth/rpm/stable/$basearch
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub

[google-chrome]
name=Google Chrome $basearch
baseurl=http://dl.google.com/linux/chrome/rpm/stable/$basearch
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub

Next we import the GPG keys for software packages:

su -c 'rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY*'

Refresh the package index afterwards:

su -c 'yum check-update'

Install wget:

su -c 'yum install wget'

Install development tools:

su -c 'yum groupinstall "Development Tools" '

 

7 Install Additional Software

To install additional applications, open the package manager (Administration > YUM Extender):

Type in the root password:

In YUM Extender, select Available (instead of Updates). Yum will now update its package list:

You can now use the search bar to find the packages you are after. Tick the checkbox next to them to mark them for installation.

The following packages need to be installed if you want the applications of the above primary choice (* is a wildcard; e.g. xmms2* means all packages that start with xmms2):

  • pinta
  • gimp
  • shotwell
  • thunderbird
  • marble
  • flash-plugin
  • filezilla
  • gwibber
  • skype
  • libreoffice
  • gnucash
  • scribus
  • banshee
  • vlc
  • audacity
  • dvdrip
  • mjpegtools
  • lame
  • dkms
  • eclipse*
  • virtualbox
  • redhat-lsb
  • redhat-lsb-desktop
  • redhat-lsb-printing

These are the packages for all the other possible alternative applications (you don't need to install them if you are happy with the above selection):

  • kolourpaint
  • mypaint
  • google-chrome-stable
  • deluge
  • azureus
  • google-earth-stable
  • okular
  • amarok
  • mplayer
  • smplayer
  • gtkpod
  • xmms2*
  • clementine
  • exaile
  • xine-ui
  • xine-plugin
  • soundconverter
  • bluefish
  • brasero
  • k3b

After you've selected the desired packages, click on the Apply button.

Click on OK to start the installation:

  

8 Inventory (II)

Now let's check again what we have so far. Our inventory should now look like this:

Graphics:
[x] The GIMP
[x] Shotwell Photo Manager

[x] Pinta

Internet:
[x] Firefox
[x] Flash
[x] FileZilla
[x] Thunderbird
[x] Transmission
[x] Skype
[x] Marble

[x] Pidgin

[ ] Dropbox

[x] Gwibber Social Client

Office:
[x] LibreOffice Writer
[x] LibreOffice Calc
[x] ePDFViewer
[x] GnuCash
[x] Scribus

Sound & Video:
[x] Audacity
[x] Banshee
[x] dvd::rip
[x] VLC Media Player
[x] Xfburn
[ ] Multimedia-Codecs

[ ] Winff

Programming:
[ ] KompoZer
[x] Eclipse

Other:
[x] VirtualBox
[ ] TrueType fonts
[x] Java
[x] Read/Write support for NTFS partitions

[x] leafpad

Share this page:

4 Comment(s)

Add comment

Comments

From: at: 2013-07-23 08:13:54

Personally I prefer the default gnome desktop for fedora. But overall it was a great how to. Wonder when the The Perfect Desktop Fedora 19 guide will come out.

 There were two minor problems with this Fedora 18 guide:

1) Skype did not work with the 64 bit version of Fedora after following this guide.

2) The ms corefonts did not download from the location given in this tutorial.

Anyways, thanks a lot for the guide. Cheers.

From: Anonymous at: 2013-07-31 23:17:24

A new repo for these fonts found at:

 http://pkgs.org/fedora-centos-rhel-opensuse-mandriva/olea-i386/msttcore-fonts-2.0-6.noarch.rpm.html

 Or direct rpm at:

http://olea.org/paquetes-rpm/repoview/msttcore-fonts.html

From: montee at: 2013-02-12 09:06:03

thanks for the detailed guide on making fedora 18 xfce  a fully fledged distro.....to a lesser extent i tried something similar with fedora 18 lxde and it broke...what's more no matter what i have done with any spin/version of fedora, font rendering just looks terrible, nowhere near as sharp and as crisp as ubuntu...it shouldn't be that difficult; a fedora-based distro such as fuduntu looks simply fabulous; the only reason i don't use it as my main linux is because you can't add extras such as fedora utils or rpm fusion.

From: Dean Howell at: 2013-02-12 12:44:58

You realize that Kompozer has not been updated since 2010.  Do you really wish to suggest that it become as feature-rich as any Adobe product?