Thursday, November 17, 2011

Cannot Load GTK Module

You might encounter error while running nautilus or Real Player from the terminal. Listed below is a list of error message and the packages I installed to resolved the gtk warning.


Gtk-WARNING **: Unable to locate theme engine in module_path: “clearlooks”,
$sudo yum install gtk2-engines gtk2-engines.i686


Gtk-Message **: Failed to load module “pk-gtk-module”
$sudo yum install PackageKit-gtk-module PackageKit-gtk-module.i686


Gtk-Message **: Failed to load module “canberra-gtk-module”
$sudo yum install libcanberra-gtk2 libcanberra-gtk3 libcanberra-gtk2.i686 libcanberra-gtk3.i686


*** End ***

Install Real Player 11 on Fedora

This installation guide has been tested for Fedora 16.

[Note: There is some problem during the installation of Real Player on Fedoar 17. Fedora 17 users, please use VLC instead.]
 
You can download the last version of Real Player 11 at https://player.helixcommunity.org/2005/downloads/

You should be downloading a file "RealPlayer11GOLD.rpm"

Pre-Installation Setup
Before installing the rpm file, you need to install additional libraries.

For 64-bit Fedora users, use the following command:
sudo yum install -y redhat-lsb redhat-lsb.i686 gstreamer-plugins-ugly gstreamer-plugins-ugly.i686 gtk2-engines gtk2-engines.i686 PackageKit-gtk-module PackageKit-gtk-module.i686 libcanberra-gtk2 libcanberra-gtk3 libcanberra-gtk2.i686 libcanberra-gtk3.i686

For 32-bit Fedora users, use the following command:
sudo yum install -y redhat-lsb gstreamer-plugins-ugly gtk2-engines PackageKit-gtk-module libcanberra-gtk2 libcanberra-gtk3 


Install Real Player
To install Real Player, use the command:
sudo rpm -ivh RealPlayer11GOLD.rpm 


Caution!
Although you could install and run Real Player, please be aware that this is a deprecated product and there will be no security updates. Use at your own risk.

Automation
I've created a script that could detect the rpm file and perform all the pre-installation setup. You can down the file fedora-real-player-install here. Before running the script, you need to download the rpm file and place it on the same place as the script file.

Remember to change the script to execution mode:
chmod +x fedora-real-player-install

To run the script:
sudo ./fedora-real-player-install

Playing Real Media
You should have no problem playing Real media files. Listed below is some common problem when playing Real Player.


Got Audio, No Video
Ensure that the following packages are installed:
sudo yum install gstreamer-plugins-ugly
sudo yum install gstreamer-plugins-ugly.i686
In the Real Player, go to Tools >> Preference >> Hardware and toggle with "Use XVideo". Usually the video works when the XVideo is NOT CHECKED.

Real Player Problem: Got Video, No Audio
Under Tools >> Preference >> Hardware, toggle the setting "Force stereo playback". In some situation, audio works by un-checking "Force stereo playback".
Alternatively, switch ALSA audio driver with OSS driver. 

*** End ***

Playing Real Media (rm ram files) in Fedora or Linux

Please be aware that RealNetworks, the company that created the Real media format, no longer support Real Player for Linux. There are a few options that allows you to play Real media (rm and ram files) in Fedora or any other distribution of Linux.

Playing Real Media with VLC Media Player
If you've installed VLC media player, it will play Real media without any problems.The images may appear distorted for a while when you fast forward the video.
To install VLC media player, use the command:
$sudo yum install vlc

Playing Real Media with MPlayer
MPlayer is pre-loaded with Fedora, to play Real Media you need to allow the Player to search and install the necessary codecs and library files. You need to perform the search and installation of codecs a few times. I manage to play a sample file on the third attempt.

Playing Real Media with Real Player
You can still download and install the last version of Real Player. Please check my post Install Real Player 11 on Fedora

*** End ***

Wednesday, November 16, 2011

Install VirtualBox on Fedora 16 Host

This installation procedure can be applied to both Fedora 15 and Fedora 16. If you had follow my post before and confident with my script, you can scroll down to the bottom of the post and download the script. The script will automatically download, configure and install VirtualBox.


First, you need to download the repository file from:
http://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo


Then you need to move the file "virtualbox.repo" to the folder /etc/yum.repos.d/. In the terminal, navigate to the location where you kept the file and use the command:
$sudo mv virtualbox.repo /etc/yum.repos.d/


Then you need to install dkms as follows:
$sudo yum install dkms


To install the latest version of VirtualBox use the command:
$sudo yum install virtualbox-4.1


If you prefer the older version of VirtualBox just change the version number such as:
$sudo yum install virtualbox-3.2
$sudo yum install virtualbox-3.1
$sudo yum install virtualbox-3.0
$sudo yum install virtualbox-2.2
$sudo yum install virtualbox-2.1


Automation Script
I've created an automation script that perform the previous steps and install the latest version of VirtualBox. You can download this script FC16-vbox-install-noarch. If you prefer to install the older version, you need to modify the script.


Please remember to change the script to execution mode:
$chmod +x FC16-vbox-install-noarch


To sun the script use the command:
$sudo ./FC16-vbox-install-noarch


*** End ***

Fedora 16 Desktop Editions Install Guide

This is the installation guide for installing Fedora 16 Desktop Editions. This installation guide is similar to my other post on Installing Fedora 16 on Virtual Machine (VirtualBox). However, this guide has an addition section that discuss in details on creating and customizing hard disk partitions.

I've tested this version of Fedora using a Core 2 Duo Intel based computer with 4GB in RAM. This computer also has a basic NVIDIA graphics card with at least 128MB of RAM.

Getting Fedora 16
  • You can download the latest version of Fedora at http://fedoraproject.org/en/get-fedora-options
  • Under Fedora 16 Desktop Edition 64-bit, click download now. You will download a disk image named "Fedora-16-x86_64-Live-Desktop.iso".
  • Burn this image to a blank CD or DVD. Please search the web for how to burn a disc image to a CD/DVD.

Hardware Requirement 
The official hardware recommendations are:
  • 400MHz Pentium Pro or better.
  • Recommended RAM of 1152MB.

Getting Help
You can use the more comprehensive installation guide provided by Fedora. There are also many documents, HOW-TO and installation guide at http://fedoraproject.org.
You can also check out the following forums:
Finally, you can search the web for answer if the previous options does not provide you with satisfactory answer.

Important Features and Changes
The major enhancements are as follows (Extracted from Fedora 16 Release Notes):
  • Enhanced cloud support including Aeolus Conductor, Condor Cloud, HekaFS, OpenStack and pacemaker-cloud
  • KDE Plasma workspaces 4.7
  • GNOME 3.2
  • A number of core system improvements including GRUB 2 and the removal of HAL.
  • An updated libvirtd, trusted boot, guest inspection, virtual lock manager and a pvops based kernel for Xen all improve virtualization support.
For further information please check out Fedora 16 Release Notes.



Installing Fedora 16 (Verne)
After burning the ISO image file to a CD/DVD, boot the Fedora 16 system from the disc. The desktop of Fedora 16 looks like this:




Start Installation
To start installation, select Applications >> System Tools >> Install to Hard Disk. The first screen appears and you need to select the keyboard. Select the keyboard you prefer, otherwise use the default "US English".


Click next. 


Select "Basic Storage"


You can change the host name (Network name that identify this computer) to something more meaning full or you can leave it as default.


Select the suitable time zone. Click next.


Now, you have to enter the root password. Click next when done.

This is where you configure disk partitions. Before I proceed with the instructions, I would like to discuss how Linux and Fedora configure its drive.  

Disk Partition for Fedora 16
Officially, Fedora encourage users to create 4 different partitions. The recommended partition scheme is as follows:
Boot partition - Fedora recommend a boot partition (/boot) with at least 250MB.
Swap partition - this partition is used as an extension to the existing system memory (RAM), the recommended partition size varies with your system memory. Listed below is the official recommended partition size for the swap file.

Table 9.2. Recommended System Swap Space
Amount of RAM in the SystemRecommended Amount of Swap Space
4GB of RAM or lessa minimum of 2GB of swap space
4GB to 16GB of RAMa minimum of 4GB of swap space
16GB to 64GB of RAMa minimum of 8GB of swap space
64GB to 256GB of RAMa minimum of 16GB of swap space
256GB to 512GB of RAMa minimum of 32GB of swap space

Personally, I would recommend the partition to be twice the memory size for system with 4GB of RAM or less. If you have more than 4GB of system memory (RAM), you can use the partition size recommended in the table.

Root partition - the root partition (/) is where all other system files located. Fedora recommend at least 3GB to 5GB.
Home partition - Fedora also recommends that you separate the system partition. where all the system files and program files are located, with home partition (/home) where users kept their data. The size of this partition depends on how many users are using the system and how much data you use. I would recommend you take up the rest of the disk space on this partition.


My Partition Configuration
Although I agree with partitions recommendation, I do not bother to separate root partition and home partition because most of my user data are stored on other hard disk and external storage. Therefore, my partition configuration is as follows:

  • Boot partition (/boot) - 250MB
  • Swap partition (swap) - 8GB or 8000MB
  • Root partition (/) - take up the rest of free space

There are some addition consideration such as LVM Mode and boot loading which is explained below.


LVM Mode
LVM mode allows user who uses multiple hard disk, to link all physical hard disks together so that it appears as a single logical unit. It is similar to volume disk in Windows operating system. For a system with single hard disk, you would not benefit from LVM mode even if you've enabled them during setup. 

Please note that that you should not add an removable hard disk to the same volume in your system because your removable hard disk will lost the ability to move. Please be aware that when you add multiple hard disk to single volume, any problem with one of the hard disk or the file allocation table will affect all hard disks under the same volume. You would not able to retrieve data even if the second disk is perfectly fine.

LVM mode is more suitable for server environment where any additional hard disk can be added to the same volume without partition configuration. Although Fedora enable LVM by default, I prefer not to use them. 

Boot Loading
For boot loading, Fedora traditionally configures the boot loader into the first hard disk that contains the master boot record. If you have a Windows operating system installed on the first hard disk, by default Fedora will configure the boot loader on the first hard disk. This allows users the flexibility to choose which operating system to use during system booting. 

There is one disadvantage, if for some reason, your first hard disk which contains Windows OS failed. You would also lost the ability to boot into Fedora because the boot loader is configured in the first disk. Personally, I would prefer the boot loader to be configured into the same physical disk drive.  

Naming Convention of Hard Disk
Linux operating system named you first hard disk as sda, second hard disk as sdb and so on. Within each disk, the partitions are labeled as sda1, sda2 and so on.


Configuring Disk Partition on Fedora 16
After you have decided how you customize the partition or you prefer the system handles it for you, we can proceed with the configuration.

  
If you prefer to let the system configures the disk partition for you automatically, you can select  "Use All Space" or "Use Free Space". If you are override an existing installation choose "Replace Existing Linux System". For user who want to customize disk partition select "Create Custom Layout". Un-check "Use LVM" if you do not want to use LVM mode.  

Special Note: Please note that if you prefer to create custom layout and wishes to set the boot loader to hard disk other than the first hard disk, there are additional steps required. You need to select "Replace Existing Linux System" and select the hard disk the boot loader should use and click "Back" again to continue with custom layout.

Set Boot Loader Other than First Disk
Select "Replace Existing Linux System" and select the hard disk that you want the boot loader to target to the right as shown below:


In my case, I've select "sdc" to be my boot loader. Select "Back" to the previous screen.


Then select "Create Custom Layout" to customize disk partitions.


Then, the same screen appears again and you need to select the target hard disk to the right. Please note that this screen will not appear if you choose create custom layout in the first place. It will only appear after you choose "Replace Existing Linux System" and set a target and go back. Click next after you have chosen the target disk.


Customize Disk Partition
The screen below shows the summary of each physical disk and its partition. I will be installing in the free space (80GB) in sdc.


Create Disk Partition
To create disk partition, select "Create".


Select "Standard Partition" since I do not use LVM volume.


This is the configuration of the boot partition. The rest of the partitions configuration is listed below.




Once you have created the partitions, the summary tables will display the details with a tick indicating that those partition has not been applied.


You can create and delete partitions as you please.  Please note that at this point all changes are not in effect. Click next when ready to commit the changes. You will receive a warnings as shown below:


This is the final warning before any changes is make to the hard disk. Click "Write Changes to Disk".


Once the partitions have been created, you have the chance to set password for the boot loader for security purpose. Click "Next".


The system starts creating the system partition and copy the system image into the hard disk. This may take a while. Have a cup of coffee or tea.



Finally, when the installation is complete, you can reboot the system.


Post Installation Setup
After system reboot, you need to perform additional setup.



Click Forward



Click Forward again.


You can choose to synchronize your system clock over the network using NTP. Click Forward after you've made the choice.




This is the important part. You need to create a new user. Enter the full name, username and password. Remember to check "Add to Administrators group".



Finally, the system will suggest that you send the hardware profile to Fedora for analysis. 

Finally the system will prompt you to login. This completes the installation process. Please note that you still need to update the system and perform post installation configuration.



Updates (Important)
After installation, you need to update the system. You can use the menu options, Applications >> System Tools >> Software Updates. Alternatively, you can use the command:
$sudo yum update



Post Installation Configuration
Post installation configuration refers to installation and configuration of the necessary software you required. Check out this post Fedora Software Installation and Configuration Guide (Fedora 15/16).


Additional Post

GNOME 3 Adding Shutdown Menu Option

Users of GNOME 3 should notice that if your computer has the suspend capabilities, the system will provide a "Suspend" option in the menu instead of "Shutdown" or "Hibernate" option.

In order to show all available options, use the following command:
sudo yum install gnome-shell-extensions-alternative-status-menu

After which you might want to log out and log in again for the options to take effects.


*** End ***

Tuesday, November 15, 2011

Install and Configure Beesu on Fedora 16

Installing Beesu
Open a terminal and install the following packages:
$sudo yum install beesu
$sudo yum install nautilus-beesu-manager

Configuring Beesu
After you have installed the packages above, use the following command to run Beesu Manager
$nautilus-beesu-manager

The Beesu configuration screen will appear as below:

 
You choose the options that you will use most often. The recommended settings are:
  • Edit with gEdit
  • Execute/Execute Application
  • Files and Folders/Delete Selected Files
  • Files and Folders/New File Here
  • Files and Folders/New Folder Here
  • Open Terminal Here

Using Beesu
To use Beesu, open Nautilus (Applications >> Accessories >> Files) and navigate to the file or folder you want to manage. Right-Click the mouse, select "Scripts >> beesu" and a list of options which you have configure earlier are available for you to select.

Please note that some options worked on folders and some options worked on files while some worked on both.

***End***

How to Add users to Administrator Group in Fedora

Under your username, select System Settings >> User Accounts (as shown below).
 

Click unlock using root password and change the "Account type" from "Standard" to "Administrator".



*** End ***

How to Open Nautilus as Root

There are two ways to open Nautilus as root. The first method is to use the sudo command. The second method is to install an utility software called beesu.

Open Nautilus as Root using Sudo
To use sudo, you need to be in Administrator Group and you need to open Nautilus from a terminal. Please refer to instructions on How to Add users to the Administrator Group in Fedora.

Use the command:
$sudo nautilus

To run nautilus as root without locking the terminal, you need to run nautilus in the background. Use the command:
$sudo nautilus & 

For the second method, refer to this post on Install and Configure Beesu on Fedora.

*** End ***

Install Dropbox on Fedora 16 (Verne)

The best method to install Dropbox in Fedora 16 is to configure Dropbox repository and perform a yum install from the system terminal.

Configure Dropbox Repository
Create a file called dropbox.repo with the following:
[Dropbox]
name=Dropbox Repository
baseurl=http://linux.dropbox.com/fedora/$releasever/
gpgkey=http://linux.dropbox.com/fedora/rpm-public-key.asc

You can also download a copy from here. Place the file under /etc/yum.repos.d.

Installing Dropbox
Run yum install using the command:
$sudo yum install nautilus-dropbox
Note: If you encounter any error while downloading nautilus-dropbox. You might need to change the base url in the repo file from http://linux.dropbox.com/fedora/$releasever/ to http://linux.dropbox.com/fedora/15/

Completing the Installation
After installation is done, you need to run Dropbox (Applications >> Internet >> Dropbox) application to complete the installation and configure an user account.

Automation
You could also download a script file I've created to automate the installation process.

Running Script File
Remember to give execution permission to the script by running the command:
$sudo chmod +x FC16-dropbox-install-noarch
To run the script use the command:
$sudo ./FC16-dropbox-install-noarch

*** End ***

Install Adobe Air on Fedora 16

First, I want to share some bad news. Adobe no longer supports Adobe Air for Linux. You can get further explanation from Adobe from this post. Adobe will not provide any updates including security updates for Adobe Air. You could still install the latest version of Adobe Air (which is version 2.6) from the archive provided that the air applications you are running still supports Adobe Air version 2.6.

Here is my suggestions. If you can live without Adobe Air and its apps, please do not install Adobe Air for Linux. I am more concern about not getting any security updates rather than features update. Please search for other alternatives. For TweetDeck user, you can install the Chrome version of TweetDeck instead of desktop version. 

If you still need Adobe Air and its apps, you can follow the instructions below. I've installed Adobe Air for Linux (v2.6) and tested some air applications with it. It works fine for now. As I've mentioned earlier, I'm more concern about not getting security updates, please note that you'll be installing at your own risk.

Getting Adobe Air for Linux  (v. 2.6)
To get the last version of Adobe Air, visit the Adobe Archive page. Scroll down to "Adobe Air 2.6 runtime downloads" and download the bin file labeled "Adobe Air 2.6.0 Linux (15.4MB)". You will be downloading a file named "AdobeAIRInstaller.bin"

Pre-Installation Setup
Before you runs the bin file, you need to install all the essential libraries (both 32-bit and 64-bit) required. Use the following command:
$sudo yum install -y ld-linux.so.2 gtk2-devel.i686 libdbus-glib-1.so.2 libhal.so.1 rpm-devel.i686 libXt.so.6 gnome-keyring-devel.i686 libDCOP.so.4 libxml2-devel.i686 nss-devel.i686 libxslt.i686 xterm rpm-build libgnome-keyring.i686

Install Adobe Air
To install the Adobe Air, navigate to where you kept the file "AdoebAIRInstaller.bin" and use the command:
$chmod +x AdobeAIRInstaller.bin
$sudo ./AdobeAIRInstaller.bin


Install AIR Apps
I've successfully installed twhirl, TweetDeck (desktop version) and Zinio Reader 4. All applications installed successfully, although it took a while to install on my virtual machine. If you encounter any problem installing TweetDeck (desktop version), don't bother to troubleshoot it, switch to TweetDeck for Chrome version.

*** End ***


Monday, November 14, 2011

Install Adobe Flash Player on Fedora 16 (Verne)

You need to install Adobe Flash Player to play embedded video from YouTube and various websites. Adobe has made some significant improvement for Linux users. The most important is that Adobe provides a 64-bit version of flash player plugins. This made installation easier.

Configuring YUM Repository File
First you need to download the rpm file from http://get.adobe.com/flashplayer/ 
Select "Linux (64-bit)" and then select "Flash Player 11 for other Linux (YUM) 64-bit" as shown below.


You will be downloading a file "adobe-release-x86_64-1.0-1.noarch.rpm" into your download folder.

Navigate to your download folder and issue the following command:
$sudo rpm -ivh adobe-release-x86_64-1.0-1.noarch.rpm

Then issue this command to import the keys:
$sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux

The above installation configures the YUM repository so that you could install Flash Player using YUM command.
You could make sure that the repository file is configure properly by looking for a file "adobe-linux-x86_64.repo" under the folder /etc/yum.repos.d/

Install Adobe Flash Player
The installation is very simple and straight forward, use the command:
$sudo yum install flash-plugin

Refresh your browser and go to http://www.adobe.com/software/flash/about to verify your plugins installation. A little box will shown which version you have installed as shown below. Alternative, you can visit http://www.youtube.com to test some of the videos.

 
Flash Player on Google Chrome
Surprisingly I did not encounter any problems watching video from Google Chrome. No additional configuration is required.

Adobe Flash Player (32-bit) version
I did not test the 32-bit version since I've installed the 64-bit version of Fedora 16. However, I think the installation command is the same except the name of the rpm and repo file.

Disclaimer
I could not find any official instruction for this installation. I've perform this installation using trial and error together with my previous experience. Please let me know if you encounter any problem.

*** End ***

Sunday, November 13, 2011

Fedora Post Installation and Software Configuration Guide (Fedora 15/16/17)

This is the post installation configuration guide for Fedora.This guide is applicable to Fedora 15, Fedora 16 and Fedora 17.

System Update
After installation of Fedora operating system, the first thing you need to do is to update the system. You can perform system update by going to Applications >> System Tools >> Software Updates.
Alternatively, you could perform system update using the command:
sudo yum update
You need to reboot the operating system if you have installed a new kernel.

Software Installation
Some of the essential software applications were preloaded with Fedora. To install new software application, navigate to Applications >> System Tools >> Add/Remove Software. Enter the software package you desire and this utility will search through the software repository for the application you want. You have the option to download and install it.

Alternatively, you can also use command line to install the software packages. First you need to download the software which is an rpm file. (File with extension .rpm) To install the software use the command:
sudo rpm –ivh <name_of_software_package>.rpm

Beside the command rpm, you can also use yum to install software. This application installation utility will automatically search for all the dependencies files and software while installing the application you desire. You don’t need to download the software first. To use yum, type in the command
sudo yum install <name_of_software_package>

To find out details about the software packages use the command:
sudo yum info <keyword_or_software_packages>

You can also perform group install using
sudo yum groupinstall <group_software_name>

For command line installation, it is recommended to use yum utility instead of rpm utility. You will resort to use rpm utility when the software you required is not in any of the software repository.

Adding Software Repository
While yum utility automatically connects to the official mirror sites of Fedora to search and retrieve latest software packages, you might want to add additional repositories that provide additional software. Two additional sites are recommended, they are rpmfusion.org and livna.org. Both sites provide additional software relating to media playing, such as playing DvD disc on Fedora.

The command to add repository from rpmfusion are as follows:
sudo rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
sudo rpm -ivh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm

The command to add repository from livna.org are as follows:
sudo rpm -ivh http://rpm.livna.org/livna-release.rpm
sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-livna

Listed below is some of the software which we recommend:

Web Browsing
Firefox is preloaded with Fedora but you need to install additional plug-ins and Adobe Flash Player. Please note that Google no longer support Google toolbar for user with Firefox 5 and later.

If you prefer Google Chrome, please check my post:
Install Google Chrome on Fedora 16 (Verne)
Install Google Chrome on Fedora 17

Please refer to my other post regarding Adobe Flash Player. Check out:
Install Adobe Flash Player (64-bit) on Fedora 16 (Verne)
Install Adobe Flash Player on Fedora

Productivity Suite
We recommend LibreOffice for productivity software. LibreOffice is not included in the “Desktop Edition” disc. To install LibreOffice, go to Applications >> System Tools >> Add/Remove Software. Type libreoffice in the search box and click find. With the list given, select the package you want.

You could also use command line as follows:
sudo yum install -y libreoffice-writer
sudo yum install -y libreoffice-calc
sudo yum install -y libreoffice-draw
sudo yum install -y libreoffice-impress
sudo yum install -y libreoffice-math


Utilities
There are some useful utilities such as:
wget is a utility that allows you to download http files from the web using command line. This is a useful tool for automating download.
sudo yum install -y wget

Gparted is a utility that manages disk partition. You can resize your disk partition on the fly. To install this software:
sudo yum install -y gparted

For viewing chm files use xchm or kchmviewer. Use one of the following command:
sudo yum install -y xchm
sudo yum install -y kchmviewer

Unrar is a utility to unpack rar compressed folders. Use the command:
sudo yum install -y unrar

GCC is GNU C/C++ compiler. Kernel-devel is the kernel headers required to compile kernel files. Both files are required to rebuilt kernel or install drivers.
sudo yum install -y gcc kernel-devel

PDF Document
Fedora has default PDF reader and writer so no installation is required. For Firefox, select Print >> Print to File, make sure you specify the document type as PDF and also specify the filename and location of the file. For LibreOffice, use ‘Export to PDF’ function.
You will need a PDF writer if you intend to use it on any other application that do not have print to PDF or export to PDF capabilities. In this case, you need to install cups-pdf. Use the command:
sudo yum install -y cups-pdf

PDF writer usually tie to the print function. You just need to use the print function and select PDF writer as the printer. Please search the web if you encounter any problem.

Playing Multimedia Files
To play the most common multimedia formats, including mp3, mpeg and wmv file, you need to install additional codec. We would recommend VLC Media Player because it provides many codec together with a player.
Installing VLC Media Player, use the command:
sudo yum install -y vlc

To set VLC as the default player, right-click any media file. Select “Properties” and go to “Open With” tab. Click “Show other Application”. Highlight the application you want to set and click “Set as Default”

Installing DvD Playing Applications
Playing DVD is more complicated because it involves restricted format. In addition to media player, you need to install CSS Packages.
To check your region setting you need the package “regionset”.
sudo yum install -y regionset

After installation, use the command $regionset. Your region setting will be shown.
To install the CSS packages use the command:
sudo yum install -y libdvdcss

DVD Ripping
In the event you need to backup your DVD; you can install various DVD ripper. In this section we will install k9copy. Use the command:
sudo yum install -y k9copy

Please search the web on how to use k9copy.

Additional Applications
For additional applications, please check my other post:
Fedora 16
Install Google Chrome on Fedora 16 (Verne)
Install Adobe Flash Player (64-bit) on Fedora 16 (Verne)
Playing Real Media (rm ram files) in Fedora or Linux
[Additional note: If you encounter any problem with the above installation please consult the latest post even if you are installing on Fedora 16]

Fedora 17
Install Google Chrome in Fedora 17
Install Adobe Flash Player on Fedora
Install Adobe AIR on Fedora 16 / Fedora 17
Install Dropbox on Fedora 16 / Fedora 17
Install Oracle VirtualBox on Fedora 16 / Fedora 17 Host


Automation (For Advanced User)
You can download the script FC00-software-install-noarch to automate the installation for above-mentioned software.
After downloading the script, please read the script carefully and hash (#) out any installation option or command that you do not want to use. Any command with a hash (#) in front will not be executed.

You need to change the permission to executable by using the command:
sudo chmod +x FC00-software-install-noarch

To run the script use the command:
sudo ./FC00-software-install-noarch

Alternatively, use the following command to pipe the installation log to a text file:
sudo ./FC00-software-install-noarch >> log.txt

For those with difficulties downloading the script, listed below is the full content of the script, you can copy and paste the script to a plain text file:
#! /bin/bash
# This software installation script is for Fedora 15 and later
# You just need to hash out or remove any installation you don't want
# You can also add in additional software packages you like

#Updates
yum update -y yum
yum update -y

#Additional yum plugins
#yum install -y yum-plugin-fastestmirror

#Additional yum repository configuration for rpmfusion and livna
rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
rpm -ivh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
rpm -ivh http://rpm.livna.org/livna-release.rpm
yum update -y

#Installing Essential Utilities
yum install -y gparted
yum install -y xchm
yum install -y kchmviewer
yum install -y gcc kernel-devel
yum install -y unrar
yum install -y cups-pdf
yum install -y wget
yum install -y vim
yum install -y beesu
yum install -y nautilus-beesu-manager


#Installing of Libre Office Software
yum install -y libreoffice-impress
yum install -y libreoffice-calc
yum install -y libreoffice-writer
yum install -y libreoffice-draw
yum install -y libreoffice-math




#Installing Media Players, DVD codec and Ripper
yum install -y vlc
yum install -y regionset libdvdcss
yum update -y
yum install -y k9copy
yum install -y xine xine-lib-extras xine-lib-extras-freeworld

#Installing Games
#yum install -y kdegames

#End message
echo "Some applications requires further user configuration such as nautilus-beesu-manager"
***End***