This is my compiled list of commands to get a new Fedora installation working to my requirements. This list will get you going with a some useful applications and the necessary codecs for watching and listening to media.
This guide is made for Fedora 20 aka Heisenbug 64 bit. Most of these instructions will carry over to the 32 bit. If you have not yet installed Fedora, go to the project site to download the ISO and learn more about it.
Open a Terminal and enter for Root
Enable RPM Fusion repositories (these repos will give you access to non free software)
yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
Alternatively, you can download the RPMs.
Install Flash plugin for 64 bit systems
yum install http://linuxdownload.adobe.com/adobe-release/adobe-release-x86_64-1.0-1.noarch.rpm -y
yum install flash-plugin nspluginwrapper alsa-plugins-pulseaudio libcurl
Install VLC – a widely compatible video player
yum install vlc
Enable Livna Repo Skip this step if you do not want to add the repo. The RPM is available for download directly.
rpm -ivh http://rpm.livna.org/livna-release.rpm
rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY-livna
Install Missing MP3 Codecs
yum install gstreamer-plugins-good gstreamer-plugins-bad gstreamer-plugins-ugly
Enable DVD Playback
yum -y install libdvdread libdvdnav lsdvd libdvdcss
rpm -Uvh http://rpm.livna.org/repo/18/x86_64/libdvdcss-1.2.12-1.fc17.remi.x86_64.rpm
The Rest of the Missing Codecs
yum -y install gstreamer-plugins-bad gstreamer-plugins-bad-free-extras gstreamer-plugins-bad-nonfree gstreamer-plugins-ugly gstreamer-ffmpeg
yum -y install gstreamer1-libav gstreamer1-plugins-bad-free-extras gstreamer1-plugins-bad-freeworld gstreamer1-plugins-base-tools updates gstreamer1-plugins-good-extras gstreamer1-plugins-ugly gstreamer1-plugins-bad-free gstreamer1-plugins-good gstreamer1-plugins-base gstreamer1
Install Gnome Extensions at extensions.gnome.org. These allow you to easily customize your desktop. For example, I changed the side panel to a dock, added a weather indicator and application menu to the top panel, and enabled a net speed monitor. This is one of my favorite parts of Gnome.
yum install gnome-tweak-tool
yum install gimp
yum install eclipse