The essen­tial things to do after installing the Fedo­ra 20 (Heisen­bug) (Lat­est when this arti­cle was writ­ten), to make it more pro­duc­tive. This todo works for almost all fedo­ra ver­sions.

Essential

This sec­tion is com­pul­so­ry for every fedo­ra instal­la­tion.

Update Fedora

ISO

sudo yum update

First fore-most thing to do after instal­la­tion is to update the fedo­ra lin­ux, to get updates from the time of cre­ation isimage to till-date.

RPM fusion repository

RPM

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

fusion repos­i­to­ries con­tains free, non-open­source, copy­right­ed pack­ages.

Fastest Mirror

sudo yum install -y yum-plugin-fastestmirror

Yum fastest mir­ror plu­g­in will make the yum to search fastest mir­ror for your loca­tion before it down­loads.

Flash Plugin

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

Install Adobe flash plu­g­in for Fedo­ra. and it’s depen­den­cies.

Google Chrome browser

sudo yum install -y https://dl.google.com/linux/direct/google-chrome-stable_current_$(uname -m).rpm

Down­load the lat­est sta­ble Google Chrome brows­er from google servers and install it.

Alter­na­tive­ly you can down­load the Chromw brows­er from Google and use “yum install “.

Tweaking GNOME

sudo yum install -y gnome-tweak-tool dconf-editor

For tweak­ing gnome shell and chang­ing fonts,themes and start­up and to install use­ful gnoem shell plu­g­ins, install gnome-tweak-tool as-well-as install advanced tool dconf-edi­tor

Fedo­ra ships with SELin­ux to enforce per­mis­sions, It can be changed to per­mis­sive mode or dis­abled by mod­i­fy­ing /​etc/​selinux/​config file.

sudo vi /etc/selinux/config

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

GCC and Kernel development modules

GCC

GNU

sudo yum install -y gcc kernel-devel

isC/C++ com­pil­er. Ker­nel-dev­el is the ker­nel head­ers required to com­pile ker­nel files. Both files are required to rebuilt ker­nel or install dri­vers.

7 zip, unrar

7

sudo yum install -y p7zip-plugins unrar

‑zip and unRAR appli­ca­tions to com­press and uncom­press the archives.

Filezilla FTP client

FTP

SFTP

FTP

sudo yum install -y filezilla

For con­nect­ing toservers, Filezil­la Client is one of the bestclient.

GStreamer

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

GStream­er and its depen­den­cies

VLC media player

sudo yum install -y vlc

To play media

Recommended

This sec­tion deals with rec­om­mend­ed to-do list which are use­ful.

GIMP photo editor

sudo yum install -y gimp

For one of best free pho­to edit­ing soft­ware

Virtualization software

sudo yum install -y VirtualBox

Vir­tu­al Box for run­ning vir­tu­al Oper­at­ing sys­tems

Skype

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

Skype instl­la­tion depen­den­cies.

Then install the skype itself.

sudo yum install -y http://download.skype.com/linux/skype-4.2.0.13-fedora.i586.rpm

Alter­na­tiv­ly skype can be down­load from here

Guake

sudo yum install -y guake

A flex­i­ble handy drop­down ter­mi­nal.

Deluge

sudo yum install -y deluge

a tor­rent client.

Development Tools

Java

sudo yum install -y java

Eclipse

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

Extra

Fedy (formerly Knowns as Fedora Utils)

GUI

Fedy (for­mer­ly Fedo­ra Utils). Fedy is com­pre­hen­sive util­i­ty tools helps to install addi­tion­al soft­ware Fedo­ra don’t ship. In addi­tion, this util­i­ty also includes addi­tion­al tweaks and con­fig­u­ra­tions. This soft­ware is designed for new users and pro­vide a sim­pleto install soft­ware at one click. Present­ly, this pack­age is host­ed on github and its not in any repos­i­to­ry.

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

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

–OR–

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

sudo chmod +x fedy-installer

sudo ./fedy-installer

Once the instal­la­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 com­ments…