20 Essential things to-do, post installation of Fedora

The essen­tial things to do after installing the Fedora 20 (Heis­en­bug) (Latest when this art­icle was writ­ten), to make it more pro­duct­ive. This todo works for almost all fedora versions.

Fedora 20


This sec­tion is com­puls­ory for every fedora installation.

Update Fedora

First fore-most thing to do after install­a­tion is to update the fedora linux, to get updates from the time of cre­ation is ISO image to till-date.
sudo yum update

RPM fusion repository

RPM fusion repos­it­or­ies con­tains free, non-open­source, copy­righted packages.
sudo 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

Fastest Mirror

Yum fast­est mir­ror plu­gin will make the yum to search fast­est mir­ror for your loc­a­tion before it downloads.
sudo yum install -y yum-plugin-fastestmirror

Flash Plugin

Install Adobe flash plu­gin for Fedora. and it’s dependencies.
sudo yum install -y http://linuxdownload.adobe.com/adobe-release/adobe-release-$(uname -m)-1.0-1.noarch.rpm
sudo yum install -y flash-plugin nspluginwrapper alsa-plugins-pulseaudio libcurl

Google Chrome browser

Down­load the latest stable Google Chrome browser from google serv­ers and install it.
sudo yum install -y https://dl.google.com/linux/direct/google-chrome-stable_current_$(uname -m).rpm

Altern­at­ively you can down­load the Chromw browser from Google and use “yum install “.

Tweaking GNOME

For tweak­ing gnome shell and chan­ging fonts,themes and star­tup and to install use­ful gnoem shell plu­gins, install gnome-tweak-tool as-well-as install advanced tool dconf-editor
sudo yum install -y gnome-tweak-tool dconf-editor

Fedora ships with SELinux to enforce per­mis­sions, It can be changed to per­missive mode or dis­abled by modi­fy­ing /​etc/​selinux/​config file.

sudo vi /etc/selinux/config
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
# SELINUXTYPE= can take one of these two values:
#     targeted - Targeted processes are protected,

GCC and Kernel development modules

GCC is GNU C/C++ com­piler. Ker­nel-devel is the ker­nel head­ers required to com­pile ker­nel files. Both files are required to rebuilt ker­nel or install drivers.
sudo yum install -y gcc kernel-devel

7zip, unrar

7‑zip and unRAR applic­a­tions to com­press and uncom­press the archives.
sudo yum install -y p7zip-plugins unrar

Filezilla FTP client

For con­nect­ing to FTP, SFTP serv­ers, Filez­illa Cli­ent is one of the best FTP client.
sudo yum install -y filezilla


GStream­er and its dependencies
sudo yum -y install gstreamer gstreamer-ffmpeg gstreamer-plugins-bad gstreamer-plugins-bad-free gstreamer-plugins-bad-nonfree gstreamer-plugins-base gstreamer-plugins-good gstreamer-plugins-ugly ffmpeg xmms xmms-mp3 xine xine-lib

VLC media player

To play media 
sudo yum install -y vlc


This sec­tion deals with recom­men­ded to-do list which are useful.

GIMP photo editor

For one of best free photo edit­ing software
sudo yum install -y gimp

Virtualization software

Vir­tu­al Box for run­ning vir­tu­al Oper­at­ing systems
sudo yum install -y VirtualBox


Skype instl­la­tion dependencies.
sudo yum install -y alsa-lib.i686 libXv.i686 libXScrnSaver.i686 qt.i686 qt-x11.i686 pulseaudio-libs.i686 pulseaudio-libs-glib2.i686 alsa-plugins-pulseaudio.i686 qtwebkit.i686

Then install the skype itself.

sudo yum install -y http://download.skype.com/linux/skype-

Altern­at­ivly skype can be down­load from here


A flex­ible handy drop­down terminal.
sudo yum install -y guake


a tor­rent client.
sudo yum install -y deluge

Development Tools


sudo yum install -y java


sudo yum install -y eclipse

Android Tools

sudo yum install -y android-tools

Git and Mercurial

sudo yum install -y vim git gitg hg

Sublime Text

cd Downloads/
wget -O install-sublime.sh https://gist.github.com/xtranophilist/5932634/raw/sublime-text-3.sh && sudo sh install-sublime.sh; rm -rf install-sublime.sh


Fedy (formerly Knowns as Fedora Utils)

Fedy (formerly Fedora Utils). Fedy is com­pre­hens­ive util­ity tools helps to install addi­tion­al soft­ware Fedora don’t ship. In addi­tion, this util­ity also includes addi­tion­al tweaks and con­fig­ur­a­tions. This soft­ware is designed for new users and provide a simple GUI to install soft­ware at one click. Presently, this pack­age is hos­ted on git­hub and its not in any repository.

To install the soft­ware, use the fol­low­ing command:

sudo curl http://satya164.github.io/fedy/fedy-installer -o fedy-installer && chmod +x fedy-installer && ./fedy-installer


sudo curl http://satya164.github.io/fedy/fedy-installer -o fedy-installer
sudo chmod +x fedy-installer
sudo ./fedy-installer

Once the install­a­tion is com­plete, you can search for this pack­age using “Fedy”.

If you think, we missed any essen­tial thing, do remind us in the comments…