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.
- Fedora 22 Released – What’ New
- Fedora 22 Server Installation Guide
- 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.
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
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.
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
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
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
Once installed, you can fire Gnome Tweak Tool from system Menu and commit the changes you want.
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
After Google Chrome has been installed, you can start it by going to Application Menu.
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.
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
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.
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.
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!
re: 10. Install Unrar and 7zip
Nice article, thanks for posting!
In Fedora 23, “unar can serve as a free and open source replacement of unrar.”
Don’t set a static IP on your machine allocate an IP within DHCP serving device/system by registering you MAC address. Let DHCP give your registered MAC address the same IP each time you connect to the network. You can and will create duplicate IP address situations on networks controlled with DHCP setting static IP on systems without closely controlling ip network addesses.
Thanks a lot for a very well done guide!
I would add a note:
Sometimes, following “dnf update” there is a need to restart the computer if the kernel version was upgraded. This is especially essential when afterwards you install virtualBox (and it will complain about “Trying to register the VirtualBox kernel modules” failure.
Also – I would modify all dnf commands into “dnf -y” to avoid the download authorization hassle.
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
@Mohamed,
Thanks a ton for updating us with a new working link of fedy, we’ve corrected in the writeup..
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.
how to install nvidia driver in fedora 22 . mine is Nvidia GT 820 m
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.
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.
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
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 :)
ok i see a problem , the font on my computer looking like one dash instead of two :)))
Sorry, I just copy pasted what I have used. I didn’t realize this.
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
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 :).
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.
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.
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
And i want Admin to answer this.
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.
Tanks keep up the pace.
Best regards,
Frttls
Welcome froot. Keep Connected!
Install VirtualBox on Fedora 22
Repo Failure, so a thit a google search:
http://wiki.sugarlabs.org/go/Fedora_22_VirtualBox
Best regards,
Frttls
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.
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
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?
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.
Dear Rashid Samoo,
If you have entered real email_address while posting the comment, you will get notification when someone comment on your post.