The Perfect Desktop - Fedora 17 - 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 17 that have what we need, and we can make our system use these repositories.

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

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 and the Adobe Reader:

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

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

gedit /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):

gedit /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:

rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY*

Refresh the package index afterwards:

yum check-update

 

7 Install Additional Software

To install additional applications, open the package manager (Activities > Applications > Add/Remove Software):

Use the search bar on the left 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
  • thunderbird
  • deluge
  • marble
  • flash-plugin
  • filezilla
  • pidgin
  • gwibber
  • libreoffice
  • gnucash
  • scribus
  • banshee
  • vlc
  • k3b
  • audacity
  • dvdrip
  • mjpegtools
  • lame
  • dkms
  • eclipse
  • virtualbox
  • java
  • redhat-lsb
  • redhat-lsb-graphics
  • 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
  • transmission
  • azureus
  • google-earth-stable
  • okular
  • amarok
  • mplayer
  • smplayer
  • gtkpod
  • xmms2*
  • clementine
  • exaile
  • xine-ui
  • xine-plugin
  • soundconverter
  • bluefish

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

If any of the programs to be installed have dependencies, you'll have to install those, too:

Enter your password for authorization:

After the installation you can close the package manager:

 

8 Install Adobe Reader, Skype and wget

You won't find the Adobe Reader and Skype packages in the package manager, that's why you need to install them via terminal. wget is needed later on and doesn't come preinstalled:

sudo yum install AdobeReader_enu skype alsa-lib.i686 libXv.i686 libXScrnSaver.i686 qt.i686 qt-x11.i686 wget

  

9 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] FileZilla
[x] Thunderbird
[x] Deluge
[x] Skype
[x] Marble

[x] Pidgin

[ ] Dropbox

[x] Gwibber Social Client

Office:
[x] LibreOffice Writer
[x] LibreOffice Calc
[x] Adobe Reader
[x] GnuCash
[x] Scribus

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

[ ] Winff

Programming:
[ ] KompoZer
[x] Eclipse

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

[x] gedit

Share this page:

10 Comment(s)

Add comment

Comments

From: Klemen at: 2012-06-08 07:41:59

GNOME 3 just like Unity in Ubuntu is a total disaster. The only way Fedora 17 could be perfect or come close o it is with the awesome KDE desktop.

From: at: 2012-06-08 06:58:32

This article is useful but appears not to have been as carefully tested as its predecessors.

A number of the applications have dependency problems, many revolving around the installed version of perl.

If you select a number of packages with the Add/Remove Software application then attempting to apply them will fail, without adequate warning, if one or more of the packages has a dependency problem.

Using "yum install ....." will give you more information but problems remain.

 

From: Anonymous at: 2013-02-04 19:06:28

http://www.papablogger.org/2013/01/Fedora-Linux-18-Spherical-cow.html

there are a lots of desktops of this version we can easily use one of them for a perfact mate desktop

From: Santiagobear at: 2012-07-01 23:14:48

This is a great site, and I've used it to configure all of my Fedora installations, since Fedora 11.  But it has never adequately addressed installing Flash Player.  The YUM command doesn't do it alone.  You have to USE 'yum install flash-player', but then you have to copy the plugin. The following will help:

# For 32-bit users:
su -c 'rpm -ivh adobe-release-i386-1.0-1.noarch.rpm'

# For 64-bit users:
su -c 'rpm -ivh adobe-release-x86_64-1.0-1.noarch.rpm'

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

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

Cheers.

From: Anonymous at: 2012-09-06 11:39:07

When creating user in the postinstall one may click on

the button Advanced... and when regretting this click

by choosing File->Quit on the menu then it quits and ...

one has to do the total installation from beginning again.

Loosing one hour of precious time!

Not so good.

/r

From: Anonymous at: 2012-12-14 12:26:48

I have installed fedora 17 a couple of months ago. Later on i kept on updating it, and now it has changed the desktop display to the other one i do not like(do not know what that display is called), so can you please help me get back to the default gnome desktop display.

From: Neil in AZ at: 2012-07-17 20:51:59

As usual, your site definitely helps me out a lot!

I encountered library problems while installing Dropbox (for at least 64-bit).

 I found some great instructions here.  It requires you to either download or ceate a .repo file.

http://www.zealfortechnology.com/2011/11/install-dropbox-fedora-16.html

 

From: Alfred at: 2012-07-25 11:41:12

For the Adobe flash to work in Firefox 14 I had to install some extra packages:

yum install flash-plugin nspluginwrapper alsa-plugins-pulseaudio libcurl
 

From: Daniel at: 2012-10-19 21:00:34

Very helpful thank you! A couple of things

You have Chromium listed but Chrome is available. Its easy to install and it comes with Flash build it.  

Also you have Bluefish on your list but should really consider adding geany.

-=Daniel=-

From: at: 2013-04-05 20:41:48

Great site.  I've followed your instructions for every installation I've done, and for every upgrade.  Good job overall.

 

The link for the true type fonts, though, seems to be broken. They can be obtained from  http://www.mjmwired.net/resources/mjm-fedora-f14.html#ttf, and then just click on the link to the rpm.

 

And of course, since I loathe gnome 3, I added  yum install @kde-desktop to get a usable desktop again.