Jeffrey Goh Entrepreneur by day, geek by  night - Jeff tinkers late into the night so you don't have to. June 9 · 8 min read

Optimizing Fedora Workstation 28

.  .  .

Well, one thing I have to say about living in the Fedora (fast) lane - it's never boring - releases that expire every nine months or so means that this is a great way to preview what might is on the roadmap for the core RHEL (Red Hat Enterprise Linux) product.  Fedora Workstation is really what I use on my trusty 8 year old Thinkpad X100e - which is well overdue for replacement, but hey, I'm sentimental

1. Overview

My starting point was Fedora 27 - not so bad, but at some point the library version prevents you from upgrading google-chrome-stable - and given the ongoing attacks against both browsers and infected web servers, keeping your browser up to date is the simplest way to nip any hacking problems in the bud. Believe it or not, updating a release has gotten as easy as this screen below - literally just click "Download" - but where's the fun in that for a command-line freak like me? Instead, let's dive down into the command line:

2. Upgrading Fedora from CLI

2.1 Change root user


su -
## OR ##
sudo -i

2.2 Update Fedora 27 Packages

Just make sure that you have all latest packages installed.

dnf update

2.3 Reboot Your System

Just make sure that you are running latest kernel.

reboot

2.4 Install/Update dnf-plugin-system-upgrade package

It’s probably installed already.

dnf install dnf-plugin-system-upgrade --best

2.5 Start Upgrading Using DNF


dnf system-upgrade download --releasever=28
When this finish, check if there is any errors. You might need
--best
and
--allowerasing
options to get all packages downloaded.

2.6 Start (F27 to F28) Upgrade Process


dnf system-upgrade reboot