Page 1:A First Look At Fedora And GNOME Shell
Page 2:Fedora 16 At A Glance
Page 3:Fedora 16 Installation: Phase One
Page 4:Fedora 16 Installation: Phase Two
Page 5:Repos, Flash, Java, And Codecs
Page 6:Graphics, Wi-Fi, And 32-bit Libs
Page 7:GNOME 3 And GNOME Shell Basics
Page 8:GNOME Shell Desktop, Panel, And Notifications
Page 9:GNOME Shell Activities/Overview
Page 10:Input Shortcuts, Tips, And Tricks
Page 11:GNOME 3 Pros And Cons
Page 12:GNOME 3 Tweaks
Page 13:GNOME Shell Extensions A-L
Page 14:GNOME Shell Extensions M-Z
Page 15:Fixing GNOME 3
Page 16:Mimicking GNOME 2
Page 17:Test System Specs And Setup
Page 18:Benchmark Results: Start And Stop Times
Page 19:Benchmark Results: File Copy Time
Page 20:Benchmark Results: Archiving
Page 21:Benchmark Results: Multimedia
Page 22:Benchmark Results: System
Page 23:Benchmark Results: Unigine, AMD And Nvidia
Page 24:Benchmark Results: Games, AMD And Nvidia
Page 25:Benchmark Analysis: Fedora Versus Ubuntu And Windows
Page 26:Fedora 16: Conclusion
Page 27:GNOME 3: Why It Failed
Page 28:GNOME 3: Conclusion
Repos, Flash, Java, And Codecs
If you've never used Fedora, an RPM-based distro, an entirely FOSS distro, or even Linux, you will seriously want to read the next two pages immediately after installation.
Again, Fedora is not Ubuntu. Fedora is the upstream project for RHEL, and therefore not at all tailored for the novice home user. Fedora is also 100% FOSS, meaning that even free, proprietary software cannot be included in Fedora or its default repos. Flash, Skype, Java, audio/video codecs, and even certain hardware drivers need to be installed manually. But that's not to say you can't turn Fedora into a fully-equipped desktop; it just puts the onus on the user.
But before we get into drivers, let's address that 100% FOSS issue. There are two ways to work around this: the easy way and the long way. First, let's have a look at the easy way.
EasyLife is a great little app that automates a large portion of setting up a new Fedora installation. This application can install the RPM Fusion software repositories, Flash, Java, various multimedia codecs, and even Skype. EasyLife is available as an RPM download. Simply double-click the file to begin installation (just like an .exe or .msi file in Windows, a .dmg in Mac OS X, or a .deb in Ubuntu). When the EasyLife installation completes, click the Activities button. Select Applications and scroll down until you see the entry labelled EasyLife.
You can choose to install a number of different apps and utilities in the options window.
The RPM Fusion repos are installed automatically, so you need to check off ATI or Nvidia if you plan on doing any 3D work. Otherwise, the open source drivers already in use should be fine. You'll also want to grab Codecs, Flash, and Java32 or Java64.
If you're using EasyLife, skip to the next page. Otherwise, read on to install each item individually.
RPM Fusion Repositories
If you want any proprietary software, you need to add an after-market repository that isn't confined by the strict 100% FOSS policy. There are several third-party RPM repos that can be added to Fedora, but the easiest and most complete for new users is RPM Fusion.
While you can manually add the RPM Fusion repos via the software sources section of the package manager, RPM Fusion makes this much easier by providing downloadable RPMs to do that automatically.
Head on over to this link and download the RPM Fusion free for Fedora 15 and 16 and the RPM Fusion non-free for Fedora 15 and 16. After the RPM files have finished downloading, simply double-click the free package in the file manager to begin installation. Next, install the non-free package.
Now that we have access to distributable proprietary packages, run Software Update again to update the RPM Fusion repo. You may also be asked if you trust the source for each repo, just select the affirmative response.
To install Flash, download it from Adobe. Select the YUM for Linux (YUM) option in the drop-down menu.
The download package is in RPM format, so double-click it to install. This package is not actually Flash, it just adds the Adobe Flash software channel to the list of available software in Add/Remove Software.
Next, we need to make the Flash repo searchable. Open Add/Remove Software, select the System menu, and hit Refresh Package Lists.
Now, we can install Flash. Search for “flash,” select Adobe Flash 11.1 Player, and click Apply.
The RPM Fusion repos add Java to the list of packages in Add/Remove Software. Search for “java,” select Java, and click Apply.
In order to play back certain media formats, such as MP3 files, we have to get the proper codecs. Fedora comes with the “Good” and the free version of the “Bad” GStreamer codec packs. RPM Fusion adds more versions of the GGtreamer codec packs. We need to grab a few additional versions. Open Add/Remove Software, search for “gstreamer,” and select:
Gstreamer streaming media framework “bad” plug-ins
Extra Gstreamer “bad” plug-ins (less often used “bad” plug-ins)
Non Free Gstreamer streaming media framework “bad” plug-ins
Gstreamer streaming media framework “ugly” plug-ins
Click Apply, and at the end of the installation, you should be able to play your media files.
- A First Look At Fedora And GNOME Shell
- Fedora 16 At A Glance
- Fedora 16 Installation: Phase One
- Fedora 16 Installation: Phase Two
- Repos, Flash, Java, And Codecs
- Graphics, Wi-Fi, And 32-bit Libs
- GNOME 3 And GNOME Shell Basics
- GNOME Shell Desktop, Panel, And Notifications
- GNOME Shell Activities/Overview
- Input Shortcuts, Tips, And Tricks
- GNOME 3 Pros And Cons
- GNOME 3 Tweaks
- GNOME Shell Extensions A-L
- GNOME Shell Extensions M-Z
- Fixing GNOME 3
- Mimicking GNOME 2
- Test System Specs And Setup
- Benchmark Results: Start And Stop Times
- Benchmark Results: File Copy Time
- Benchmark Results: Archiving
- Benchmark Results: Multimedia
- Benchmark Results: System
- Benchmark Results: Unigine, AMD And Nvidia
- Benchmark Results: Games, AMD And Nvidia
- Benchmark Analysis: Fedora Versus Ubuntu And Windows
- Fedora 16: Conclusion
- GNOME 3: Why It Failed
- GNOME 3: Conclusion