20 Essential things to-do, post installation of Fedora

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.

Fedora 20

Essential


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

Update Fedora


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 is ISO image to till-date.
sudo yum update

RPM fusion repository


RPM fusion repos­i­to­ries con­tains free, non-open­source, copy­right­ed pack­ages.
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 fastest mir­ror plu­g­in will make the yum to search fastest mir­ror for your loca­tion before it down­loads.
sudo yum install -y yum-plugin-fastestmirror

Flash Plugin


Install Adobe flash plu­g­in for Fedo­ra. and it’s depen­den­cies.
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 lat­est sta­ble Google Chrome brows­er from google servers and install it.
sudo yum install -y https://dl.google.com/linux/direct/google-chrome-stable_current_$(uname -m).rpm

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

Tweaking GNOME


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
sudo yum install -y gnome-tweak-tool dconf-editor

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 is GNU C/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.
sudo yum install -y gcc kernel-devel

7zip, unrar


7‑zip and unRAR appli­ca­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 servers, Filezil­la Client is one of the best FTP client.
sudo yum install -y filezilla

GStreamer


GStream­er and its depen­den­cies
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

Recommended


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

GIMP photo editor


For one of best free pho­to edit­ing soft­ware
sudo yum install -y gimp

Virtualization software


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

Skype


Skype instl­la­tion depen­den­cies.
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-4.2.0.13-fedora.i586.rpm

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

Guake


A flex­i­ble handy drop­down ter­mi­nal.
sudo yum install -y guake

Deluge


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

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)


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­ple GUI to 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…