Things to do after installing Fedora 28

2 minute read

Fedora 28

Fedora has been my favourite from the day I started using Fedora. As Fedora was sponsored by Red Hat, I had to make sure I gave it a try. I started my linux life using Ubuntu. Switching from Ubuntu to Fedora was not a easy task. I found first few days of using Fedora a bit hard. So, after gaining some experience using Fedora, gave me an idea to write a blog about the initial steps to be performed by a newbie Fedora user or a user who has just installed Fedora. When I was planning to write the blog, came the release of Fedora 28.

These are the steps I followed after installing Fedora 28.

First, we will switch to superuser.

$ sudo su

There are few rpm packages to download. So,

$ cd Downloads 
$ mkdir post-fedora-install
$ cd post-fedora-install

Now, lets update the OS. If you are new to Fedora, the fedora’s update function will automatically update the repo list and will install the latest packages to the system.

$ dnf -y update

Lets start the SSH server. SSH will help to connect to your system remotely from another system in the same network.

$ systemctl start sshd 
$ systemctl enable sshd

Lets install RPM fusion repository into the system. The fusion repository will help to install all free and non free 3rd party applications.

$ rpm -ivh https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-28.noarch.rpm 
$ rpm -ivh https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-28.noarch.rpm 
$ dnf -y update

If you are using GNOME, installing the GNOME tweak tool will help you customize the desktop environment.

$ dnf -y install gnome-tweak-tool

Lets install some media codecs to view all media files.

$ dnf -y install gstreamer-plugins-base gstreamer1-plugins-base gstreamer-plugins-bad gstreamer-plugins-ugly gstreamer1-plugins-ugly gstreamer-plugins-good-extras gstreamer1-plugins-good-extras gstreamer1-plugins-bad-freeworld ffmpeg gstreamer-ffmpeg

Lets install VLC.

$ dnf -y install vlc

Lets install Stacer. Stacer is an application to view system information and monitor all the system resources. As stacer is an open-source application, we must first download it from github.

$ wget https://github.com/oguzhaninan/Stacer/releases/download/v1.0.8/stacer-1.0.8_x64.rpm

Now lets install the downloaded rpm file.

$ dnf -y install stacer-1.0.8_x64.rpm

Lets install a torrent client. qbittorrent works just fine for Fedora 28.

$ dnf -y install qbittorrent

If you like to download videos from youtube. Then worry not, here comes youtube-dl. The youtube-dl is a commandline function to download youtube videos.

$ dnf -y install youtube-dl

Consider Fedora is your daily driver workstation. You might need to take screenshots or custom screenshots. Shutter snipping tools is the best alternative for Fedora.

$ dnf -y install shutter

Lets install unzip for uncompressing files.

$ dnf -y install unzip

Lets install java plugins for web browsers.

$ dnf -y install icedtea-web java-openjdk

Lets install java JDK.

$ yum install -y java-1.8.0-openjdk-devel

If you develop programs in C, you will need development tools.

$ dnf -y group install 'Development Tools'

Everyone has an IDE preference, I like to use Sublime. First we must import the sublime repo.

$ rpm -v --import https://download.sublimetext.com/sublimehq-rpm-pub.gpg

We then add the repo using config manager.

$ dnf config-manager --add-repo https://download.sublimetext.com/rpm/stable/x86_64/sublime-text.repo

Now, we are ready to install Sublime IDE.

$ dnf -y install sublime-text

If you are a gamer, you must have steam. For installing steam, we need to add the steam repo into the system.

$ dnf -y config-manager --add-repo=http://negativo17.org/repos/fedora-steam.repo

Now, lets install the update the repo list.

$ dnf -y update

Lets install Steam.

$ dnf -y install steam

This is it folks. These steps helped me make my Fedora be used as a daily driver.

Categories: ,

Updated:

Leave a comment