Getting Started With Fedora 20

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

su

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.

http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-20.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-20.noarch.rpm

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 


or

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. 

Miscellaneous Programs

yum install gnome-tweak-tool
yum install gimp
yum install eclipse