With night light support, a new recipe app, notification area improvements, and expanded support for self-contained Flatpak packages;
At the same time, "free" and "nonfree" project repositories were launched for Fedora 26 RPM Fusion, in which packages with additional multimedia applications (MPlayer, VLC, Xine), video/audio codecs, DVD support, proprietary AMD drivers and NVIDIA gaming programs, emulators.
Finally, the long-awaited release of the new version of Fedora 26 took place. Several useful innovations appeared in this version, the main ones include the expansion of installer capabilities, the ability to work with LVM Cache, RAID, Btrfs, etc. was added, new multimedia codecs were added, driver support was improved, and many packages have also been updated.
Anyone currently running Fedora 25 or earlier is recommended to upgrade to Fedora 26 to make the system more secure and get all the new features. In this article, we will look at how to upgrade from Fedora 25 to 26 using the terminal and GUI.
A few days after the release, a notification will appear indicating that an update is available. You can click on it to launch Gnome Software, or launch this program from the main menu:
Go to the tab "Updates" and press the button "Download" to start the installation process new system. If you do not see anything on this tab, then you need to click the button "Update" in the upper left corner of the screen. Some time after the release, the update will be available for all systems.
While the update is downloading you can continue to work with your system, then in the same window click the button "Reboot" to start installing the update. The process may take quite a long time, depending on the power of your computer and network speed.
Updating Fedora via Terminal
Upgrading Fedora 25 to 26 using command line not much different from a regular update. We have to perform all the same operations, only everything needs to be done in the terminal and you will get much more information about the update process.
Step 1: Updating packages
Before we move on to updating the system, we need to update the packages to the latest versions to avoid possible problems. To do this, you can use Gnome Software or run the command:
Step 2. Install the DNF plugin
To update the distribution version you need a separate plugin for DNF:
sudo dnf install dnf-plugin-system-upgrade
Step 3: Run the update
When the system is updated and you are finished creating backup copy, you can proceed to use installed plugin for update. To do this, run the command:
sudo dnf system-upgrade download --releasever=26
This command will download all the required packages and prepare them before upgrading. If you encounter any errors about conflicts, locks, or dependencies while running this, add the --allowerasing option, which allows dnf to remove conflicting packages.
Step 4: Reboot and Update
When all packages are downloaded, you need to reboot the system. The update will be performed during reboot:
sudo dnf system-upgrade reboot
Now the system will reboot and the update will begin. Previously, the upgrade tool would create a new entry in the Grub menu, but this is no longer necessary, you just need to boot with the current kernel. The update will take time.
Step 5: Troubleshooting
Sometimes problems may arise during the update, this can happen if you have third-party repositories installed. If so, then it is advisable to remove them. If the package database has been corrupted, you can restore it with the command:
sudo rpm --rebuilddb
The distro-sync method is used to update the system. If the update was unexpectedly interrupted and some packages were not updated, you can manually continue the update with the command:
sudo dnf distro-sync
A more reliable option is to allow removal of conflicting and problematic packages:
sudo dnf distro-sync --allowerasing
In some cases you may encounter access problems due to invalid SELinux labels, to update them run:
sudo touch /.autorelabel
Then restart your computer, the system will check all the tags and set them correctly.
Conclusions
In this article, we looked at how to upgrade to Fedora 26 using the terminal and GUI. These instructions are suitable for both home workstations and servers. Have you already updated your system? Will you update? Write in the comments!
Development of Fedora 26 Linux started in early 2017. In April, the alpha build was already available, and on June 13, the beta version was ready. The edition is based on the GNOME 3.24 desktop shell, and other editions have received updated versions of the corresponding desktop environments.
The developers' official statement states:
We've implemented thousands of improvements to integrated software products, including new development tools such as GCC 7, Golang 1.8 and Python 3.6. In addition, we have added a new partition tool for Anaconda (Fedora installer). It will be useful not only for inexperienced users, but also for enthusiasts and system administrators who want to create their own storage system.
What's new in Fedora 26
Among the changes operating system Fedora 26 features GNOME 3.24.2 desktop environment (Fedora Workstation), new Linux kernel 4.11.8, use of DNF 2.0 as default package manager, use of GCC 7 as default compiler, systemd-coredump, fast SSSD cache for local users, pkgconf as the default system implementation of pkg-config, and 48-bit virtual addresses on AArch64 (ARM64) architectures.
Fedora 26 is the first distribution to ditch the xorg-x11-drv-synaptics driver and introduce a new Fedora Labs Spin called Python Classroom Lab, which is aimed at Python teachers. Fedora 26 also comes with updated components including, but not limited to, Python 3.6, OpenSSL 1.1.0, Boost 1.63, Ruby 2.4, GHC 8.0, and Golang 1.8.
Fedora 26 has become latest version distribution of the project for which an alpha version was available. Starting with Fedora 27, only beta releases will be published. On the official project page you can download the following versions of the system: Fedora 26 Workstation, Fedora 26 KDE, Fedora 26 Xfce, Fedora 26 LXDE, Fedora 26 MATE, Fedora 26 Security, Fedora 26 Server, Fedora 26 SoaS, Fedora 26 Robotics, Fedora 26 Design Suite and Fedora 26 Games.
Fedora 26: Fedora is one of the most popular GNU/Linux distributions. It is the result of the Fedora Project, a large community of volunteers sponsored by Red Hat. Fedora's default environment is the GNOME desktop and its default interface is GNOME Shell. Of course, it supports other desktop environments such as: KDE, Xfce, LXDE, MATE and Cinnamon, released as custom ISOs for Fedora spins.
One of the most famous distribution features is that each new version of Fedora is released every six months. The suggested update method is restarting from the CD with new version. The program will check your computer's hard drives for older versions of the distribution. If older versions are found, you must reinstall or update.
We upgraded the multiboot system from , CentOS and Manjaro Linux to Fedora 26, CentOS and Manjaro. The main boot is underneath the Manjaro as you will see in the picture below. The screenshot was taken after updating Fedora to 26.
We ran the grub-mkconfig command in the main boot (Manjaro) to see the new updated version Fedora 26 and the new kernel.
But let's see how we got through the dnf update.
We will initially install the dnf-plugin-system-update package:
sudo dnf install dnf-plugin-system-upgrade
and we will download all updated packages for version 26 (releasever = 26):
System update sudo dnf download --refresh --releasever = 26 --allowerasing
Be sure to accept the installation of the new RPM-GPG-KEY
When all the packages are down, we can perform an update, which will start after a reboot and will take a long time.
After the installation of Fedora 24 Workstation has been successfully completed, it is not yet ready for full operation. Despite the fact that the distribution developers have already configured many programs for working with documents, media and file system, there are still a few things left that are not in the distribution out of the box.
In this article we will look at the most important steps after Fedora installations 24. Only after completing all these steps will your system be completely ready for use. This list can be continued indefinitely, but we will consider only the most important.
1. Complete system update
You may think it doesn't matter. But since the system was released, some problems may have already been discovered and fixes have been developed for them. New versions of programs could also be released. Therefore, we update the system to the latest version:
2. Setting up the computer name
In order to configure the computer name that will be displayed in the terminal and other programs, we will use the hostnamectl utility. It can set hostnames different types. To view the current hostname, type:
You can change the hostname with the following command:
hostnamectl set-hostname "losst"
3. Setting up a static IP address
Servers very often use static IP addresses. One of the first things you need to do after installing fedora is to set up your network. If this is your option, open and edit the eth0 or enp2s0 configuration file in the /etc/sysconfig/network-scripts/ folder:
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
Here are the settings you need to add:
- BOOTPROTO- protocol for obtaining an address, we need static
- ONBOOT- automatic connection
- IPADDR- the IP address you need
- NETMASK- your network mask
- GATEWAY- the gateway through which the computer will access the Internet
- DNS1- DNS, with which you need to resolve domain names.
For example, it could be this configuration:
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.1.1
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=202.88.131.90
DNS2=202.88.131.89
To apply the changes, restart network services:
systemctl restart network.service
To view the changes you can use the command:
4. Add RPMFusion repository
Setting up fedora after installation should include setting up additional repositories. Some packages are not in the official RHEL and Fedora repositories. But you can install these packages from the RPMFusion repository. There are both proprietary and free packages here. To add a repository, run the command:
sudo rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-24.noarch.rpm
5. Install Gnome Tweak
By default, the Gnome desktop environment may not look the way we would like it to. The GNOME Tweak utility will help you configure many settings appearance Fedora 24, panel, desktop space and more.
You can install it by opening the Application Center, searching for Gnome Tweak and clicking the Install button:
6. Connect online accounts
Fedora 24 allows you to access online accounts directly from the system. You can configure them during installation. But if you haven’t done this, you can always do this in the settings, on the Personal tab, online accounts:
7. Installing Gnome extensions
Gnome Shell allows you to install extensions to make your system easier to set up and manage.
Then install with the command:
rpm install teamviewer.rpm
Conclusions
This is far from all the actions that need to be done after installing Fedora 24, but the main thing is collected here. If anything was missed, write in the comments.