13 Useful Things to Do After Fedora 22 Workstation Installation

Fedora 22 has been released on May 26, 2015 and we have been following it since the time it was made available. We have written a list of article on Fedora 22 which you may like to read.

  1. Fedora 22 Released – What’ New
  2. Fedora 22 Server Installation Guide
  3. Fedora 22 Workstation Installation Guide

The Fedora Fans would have already installed/updated Fedora 22 Workstation. If not, you will be doing to sooner or later. What after installation of Fedora 22? You would be eager to test your Fedora 22.

Here is the article where we will tell you about 13 useful things you should do immediately after Fedora 22 Workstation Installation.

Things to do After Fedora 22 Installation

13 Things to do After Fedora 22 Installation

1. Update Fedora 22 Distribution

Though you have just installed/updated latest Fedora (version 22), you can not deny the fact that Fedora is a bleeding edge and when you try updating all the system packages even after installing the latest fedora build you may see a lots of applications and utility needs to be updated.

To update Fedora 22, we use DNF (a new package manager for Fedora) command as shown below.

# dnf update
Update Fedora 22

Update Fedora 22

2. Set Hostname in Fedora 22

We will not go into details of what is Host Name is and for what it is used. You would already be knowing much about this. If not, you may try goggling a bit. To set Host Name in Fedora 22, you may carry out the below operations.

First make sure to check your current hostname if any.

$ echo $HOSTNAME

tecmint

Now change Hostname as:

# hostnamectl set-hostname - -static “myhostname”

Important: It is necessary to reboot your system for the changes to be taken into effect. After reboot you may check the host name similarly as we did above.

3. Set Static IP Address in Fedora 22

You would like to set static IP and DNS for your Fedora 22 Install. Static IP and DNS can be set in Fedora 22 as:

Edit the file /etc/sysconfig/network-scripts/ifcfg-eth0 using your favorite editor or you may use default editor vim.

# vi /etc/sysconfig/network-scripts/ifcfg-eth0

Important: Be aware that in your case eth0 might be replaced by enp0s3 or some other name. So, must verify it before changing anything….

Your ifcfg-eth0 file will look something like this.

Network Details

Network Details

Now open and edit few things. Note you should enter ‘IPADDR’, ‘NETMASK’, ‘GATEWAY’, ‘DNS1’ and ‘DNS2’ as per your ISP.

BOOTPROTO="static"
ONBOOT="yes"
IPADDR=192.168.0.19
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
DNS1=202.88.131.90
DNS2=202.88.131.89
Configure Network Interface

Configure Network Interface

and finally save and exit. You need to restart the network service.

# systemctl restart network

After network restart you can verify your network details by issuing following command.

# ifconfig
Verify Network Details

Verify Network Details

4. Install Gnome Tweak Tool

Gnome Tweak Tool is an utility which lets you tweak and alter the default settings of Gnome Desktop Environment with ease. You can easily customize your Fedora workstation in GUI using Gnome Tweak Tool. Most of the options in Gnome Tweak Tool are self explanatory.

To install Gnome Tweak Tool:

# dnf install gnome-tweak-tool
Install Gnome Tweak

Install Gnome Tweak

Once installed, you can fire Gnome Tweak Tool from system Menu and commit the changes you want.

Gnome Tweak Tool

Gnome Tweak Tool

5. Enable Google Yum Repository

Google Provide various packages which can be installed directly from the repo. Packages like Google Chrome, Google Earth, Google Music Manager, Google Voice and Video Chat, mod_pagespeed for Apache and Google Web Designer can be installed right from the command Line without any extra work.

To add Google Repository run all the below command in your Linux Console, as root.

# vi /etc/yum.repos.d/google-chrome.repo

Add following lines:

[google-chrome]
name=google-chrome - $basearch
baseurl=http://dl.google.com/linux/chrome/rpm/stable/$basearch
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub

6. Install Google Chrome Browser

Although Mozilla Firefox is installed in Fedora 22 workstation by default, and I must admit it is one of the best browser available today with most number of plugins, however when it comes to speed nothing beats Google Chrome.

Install Google Chrome Stable as:

# dnf install google-chrome-stable
Install Google Chrome

Install Google Chrome

After Google Chrome has been installed, you can start it by going to Application Menu.

Google Chrome Preview

Google Chrome Preview

7. Install Fedy Tool

Fedy tool is must for those who want to run all those desktop applications for better user experience and day to day use by a normal desktop users.

You can install a variety of Applications that are very widely used by desktop users viz., Abobe Flash, Android Studio, Atom Text Editor, Dropbox for Nautilus, Gnome Development Tools, Master PDF Editor, Multimedia Codecs, Oracle JDK & JRE, Popcorn Time, Skype, Steam – for gaming, TeamViewer, Viber and etc,..

To install fedy run the following commands.

# dnf update
# curl http://folkswithhats.org/fedy-installer -o fedy-installer && chmod +x fedy-installer && ./fedy-installer

Fire Fedy from Application Menu.

Start Fedy Tool

Start Fedy Tool

For details on how to use Fedy tool you may like to go through this Tweak Fedora Systems Using Fedy.

8. Install VLC on Fedora 22

VLC is a media player for almost all video formats. No matter what platform and system you are on, vlc is among those programs that will be there in program menu always. When you installed fedy tool (above), it automatically added and enabled RPMFUSION repository to install vlc under Fedora 22 System.

# dnf install vlc
Install VLC Player

Install VLC Player

9. Install Docky on Fedora 22

Docky is a doc bar inspired by doc in Mac. It holds all those frequently used application shortcuts for you that are most frequently used. You can configure it to hold shortcuts of required programs. It is a very light application and is very low on memory.

Install docky as:

# dnf install docky

After install, fire it from the application menu (Preferred) or right from the terminal. You may set it to install right at the boot from the docky settings.

Install Docky

Install Docky

10. Install Unrar and 7zip

Unrar is an utility that extract rar archives. Where as 7zip is an utility that extract archives of all types.

You may install both these utilities as:

# dnf install unrar p7zip

11. Install VirtualBox on Fedora 22

If you are on a Linux System, means you are very different than Users on other platforms like windows. You probably need to test and deploy a lots of products and applications and hence you need a virtual machine.

Virtualbox is one of the most widely used virtualization tool. Although Boxes – Virtualization tool is already available by default on Fedora 22 Install, still nothing beats the easiness of Virtualbox.

Although I have not used boxes yet myself and I am not sure what features it have, still I am addicted to virtualbox and it will take some time to switch to other virtualization tool.

To install Virtualbox, you need to download and enable virtualbox repository as:

# cd /etc/yum.repos.d/
# wget http://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo

Update repolist.

# dnf -y update

Install Prerequisite and Virttualbox.

# dnf install -y kernel-headers kernel-devel dkms gcc
# dnf -y install VirtualBox-4.3
# /etc/init.d/vboxdrv setup

Create an User for Virtualbox as:

# usermod -G vboxusers -a user_name
# passwd user_name

To start Virtualbox you may need to run.

# /etc/init.d/vboxdrv start

Virtualbox UI can then be started from the Application Menu.

Virtualbox

Virtualbox

12. Install Various Desktop Environments

If you are interested in other Desktop Environment other than Gnome, you may install them as:

# dnf install @kde-desktop				[KDE Desktop]
# dnf install @xfce-desktop				[XFCE Desktop]
# dnf install @mate-desktop				[Mate Desktop]

Note: You can Install any other desktop environment as:

# dnf install @DESKTOP_ENVIRONMENT-desktop

13. Learn DNF – Package Manager

You are aware of the fact that YUM is deprecated and DNF has replaced it.

To manage a system efficiently, you must have a good command over package Manager. Here is the list of 27 most frequently used DNF commands, you should master to yield most out of your system that too efficiently.

That’s all for now. The above said 13 points are enough to make most out of your Fedora 22 Workstation. You may like to add your point of view, if any through the comments box below. Stay tuned and connected to Tecmint. Enjoy!

If You Appreciate What We Do Here On TecMint, You Should Consider:

TecMint is the fastest growing and most trusted community site for any kind of Linux Articles, Guides and Books on the web. Millions of people visit TecMint! to search or browse the thousands of published articles available FREELY to all.

If you like what you are reading, please consider buying us a coffee ( or 2 ) as a token of appreciation.

Support Us

We are thankful for your never ending support.

RedHat RHCE and RHCSA Certification Book
Linux Foundation LFCS and LFCE Certification Preparation Guide

You may also like...

28 Responses

  1. I know that this article is old but I would like to point to a modification to a broken link “Fedy”, new script link:
    http://folkswithhats.org/fedy-installer

    Source:
    https://github.com/folkswithhats/fedy

  2. dixon says:

    The fedora is hanging when i open my lid after closing it. The adjustment of brightness is s also not possible instantly. i cant acceess the rhythmbox also.

  3. prabhjot singh says:

    how to install nvidia driver in fedora 22 . mine is Nvidia GT 820 m

  4. Dear Mr. Kumar,
    Thank you very much, for your effort to produce this tutorial, and your assisting the numerous individuals, such as myself, who have to learn a great amount of this information, ‘on the fly’. The problem with producing ‘tutorials’ (and I have read perhaps thousands), is partly system configuration and conflicts in packaging, as well as the underlying architecture of the hardware. Unfortunately, for those of us who do not possess a degree, nor a decade of experience, one tutorial can not cover the expanse of difficulties, nor offer every possible solution. This can become compounded, when reading among the comments, so many varied opinions, corrections, and conflicting points of view. It leaves the ‘seeker’ wondering why they are trying at all, at times. If (someone) has something to add which is ‘helpful’, then it should be included – but not at the risk of loosing the reason for the original publication: To Help/ Teach others who may be less informed. “I did this and this,..” only draws away, form the simplicity and purity of the original publication. If (you) should want to write tutorials (those leaving confusing strings of code and language ‘most’ of us can not understand the meaning or source of, much less the application), please by all means,.. get you a blog, or service affiliation, and produce ‘Tutorials’. No offense. I have stated “Thousands” of tutorials, and this is not an exaggeration, because I have been ‘attempting’ to use Linux, for four years, now – and nothing is straight forward, easy, about it.
    My apologies. Thank you, again, Mr. Kumar. Your effort is much appreciated.

    • Avishek Kumar says:

      Dear Peter Spangler,
      Why are you confusing yourself by reading the comments. Go through the post. Do as is suggested in the post. If any problem, you may ask for help here. As per the nature of your problem, i may sometimes need your ssh access which you may mail me at avishek1210[at]gmail.com. Don’t read so many opinion.

      Feel free to ask for assistance anytime. Keep Connected!

      P.S: Learning is a very slow Process. You can not see change everyday. But one day you will look back and say to yourself – I moved that ahead from where i started.

  5. Oldrich says:

    If someone has problems with installing vmware-view client in fedora 22, this is how I did it:

    #1 alien is required
    sudo dnf install alien

    #2 install dependencies
    sudo dnf install freerdp rdesktop pulseaudio-libs.i686 pcsc-lite-libs.i686 libXt.i686 oxygen-gtk2.i686

    sudo dnf install http://download.opensuse.org/repositories/openSUSE:/13.1/standard/x86_64/libopenssl0_9_8-32bit-0.9.8x-5.1.3.x86_64.rpm

    sudo dnf install libpng12.so.0 libxml2.so.2 libxkbfile.so.1

    #3 download vmware-view-client deb package
    wget https://launchpad.net/ubuntu/+archive/partner/+files/vmware-view-client_2.2.0-0ubuntu0.14.04_i386.deb

    #4 convert deb package to rpm
    sudo alien -r vmware-view-client_2.2.0-0ubuntu0.14.04_i386.deb

    #5 install the rpm package
    sudo rpm -ivh vmware-view-client-2.2.0-1.i386.rpm –nodeps –force

    If it doesn’t work, try:
    sudo dnf reinstall vmware-view-client-2.2.0-1.i386.rpm

    Try running vmware from console, to see missing libs:
    vmware-view

    • Peter says:

      hello Oldrich

      your steps working as a charm once in step 5) use –nodeps –force , i think is obvious but for someone this can be stopper

      thank you for posting these steps , as it heleped me a lot :)

    • Avishek Kumar says:

      Dear oldrich,
      It was strange to find that you had this problem. All my writings are personally tested by me and i installed it straight forward as discussed above. After adding the repo, all i need to do was
      # dnf update

      • Oldrich says:

        I don’t know about any other way of installing vmware view client on Fedora, although I googled a lot before I came up with this. If you know a better solution, please tell me :).

    • roboto says:

      Installing vmware-view client is much easier than your steps. You can download the Linux bundle directly from vmware and install it on Fedora 22. I just finished doing that.

  6. Jiri Konecny says:

    Hello,

    I have few improvement ideas to your post.

    1) Do not use ‘dnf update’ it’s deprecated alias. Instead use ‘dnf upgrade’ ideally with –refresh parameter.
    2) You have a typo in ‘systemctl – -static’ – remove the space, please.
    3) I would recommend to give here a link to RPMFUSION I think.
    4) At section 5 you have command ‘cat’ to edit repo. That will be typo I think use ‘gedit’, ‘nano’ or similar.

    Otherwise your post is great. Thank you.

    • Jiri Konecny says:

      Sorry I have typo when driving attention to your typo :D.

      Of course I wanted to type ‘hostnamectl’ instead of ‘systemctl’ in ad 2 ;). Sorry for that

    • Avishek Kumar says:

      And i want Admin to answer this.

    • Avishek Kumar says:

      1. As far as i know dnf update= dnf upgrade, the difference is only for apt based system.
      2. Actually it was not a typo, when ever you put – – without space in plain doc file it converts to one long -, and Admin could not put it correctly.
      3. I didn’t included RPMFUSION Repo, because when you install fedy tool, it will automatically be included in your repo list.
      4. For point number 4, Admin will have a better answer.

  7. froot says:

    Tanks keep up the pace.

    Best regards,

    Frttls

  8. froot says:

    Install VirtualBox on Fedora 22

    Repo Failure, so a thit a google search:

    http://wiki.sugarlabs.org/go/Fedora_22_VirtualBox

    Best regards,

    Frttls

    • Avishek Kumar says:

      Dear froot,
      I was able to enable repo and install VirtualBox from there. I am not sure why you are getting error of such kind.

  9. froot says:

    6. Install Google Chrome Browser

    cat /etc/yum.repos.d/google-chrome.repo
    cat: /etc/yum.repos.d/google-chrome.repo: No such file or directory

    ls /etc/yum.repos.d/google-chrome.repo
    ls: cannot access /etc/yum.repos.d/google-chrome.repo: No such file or directory

    dnf install nano
    y

    nano /etc/yum.repos.d/google-chrome.repo

    Add following lines:

    [google-chrome]
    name=google-chrome – \$basearch
    baseurl=http://dl.google.com/linux/chrome/rpm/stable/\$basearch
    enabled=1
    gpgcheck=1
    gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub

    [Ctrl x]
    y

    dnf install google-chrome-stable
    y

    Best Regards,

    frttls

    • Avishek Kumar says:

      Ravi here is this for you.

      How can you do this?
      Check my post and this post, point number 5. Please don’t edit my writing, for what-so-ever the reason is. Please don’t edit. i have really gone upset. how can u do this?

  10. Rashid Samoo says:

    Really very knowledgeable tutorial but I suggest you one thing that I commented on this post and if you reply me I can’t get any notification, So must enable notification through Email when you reply or comment or reply so i will be notify.
    Thanks.

    • Avishek Kumar says:

      Dear Rashid Samoo,
      If you have entered real email_address while posting the comment, you will get notification when someone comment on your post.

Got something to say? Join the discussion.

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.