Fedora or Fedora Linux is a Linux distribution developed by the independent community-supported Fedora Project, sponsored primarily by Red Hat with substantial support by other companies. The Fedora project officially distributes different variations called "Fedora Spins" which are Fedora with different Desktop Environments. The current official spins, as of Fedora, are Cinnamon, KDE, XFCE, LXQT, Mate-Compiz, LXDE, and SOAS.

Fedora ~ 4x, future, post-install tools, fun and productive.

Fedora releases a new version in approximately every 6 months. Each now version is supported with updates for 13 months in total. The distribution is a good place to get the latest stable software and technologies consistently.

If you are a new Fedora user, you may be wondering about what to do after installation. This will help you through this part. No matter the supported Fedora version you use, you can apply everything on this list.

Run a System Update

Looking for an easier way to get your Fedora system ready to go? This script provides a basic yet comprehensive post-installation setup for fedora above version 40, installing popular applications and making key configurations. Based on my own workflow and refined over time (originally from 2019, revised April 2025), it's a great starting point for new Fedora users.ย 

After download the file 'sh' open the terminal, type the following command:

cd downloads

if you are in Portugal or Brasil

cd Transferรชncias

type the following run command:

./kpost_install.sh

In any new installation for any Linux distribution should be pretty obvious In most cases, there are a lot of updates and bug fixes for problems which may exist in the new release. Running an update for your system packages would be a wise decision to do before starting to use the system and complain later about problems which may already be solved.

To update your system, simply run the following command:

sudo dnf update --refresh

Get Important Firefox Addons

Firefox is the default web browser in Fedora. Since you are โ€“ probably โ€“ going to use it everyday. Itโ€™s better for you to try a set of different addons and extensions:


Install Javaย 

Java is a general-purpose programming language that is fast, reliable, secure, popular and widely used. It is an environment to develop and run a wide range of applications, from mobile applications to desktop and web applications and enterprise systems โ€“ Java is everywhere!

If you are planning to create a program in Java, then you need to install a JDK (Java Development Kit). If you are planning to execute a Java program, you can do that on a JVM (Java Virtual Machine), which is included in the JRE (Java Runtime Environment). If in confusion, install the JDK because this is frequently needed even if the motive is not to create Java programs.

There are many flavors of Java out there and also many versions of each flavor. Here i will show you how to install both OpenJDK and Oracle JDK (Oracle Java SE) in Fedora.

Most Java applications run on one of the following:

Run the following command to list all available versions.

sudo dnf search openjdk

Install the chosen version.

sudo dnf install <openjdk-package-name>

Next, run the following command to verify the version of Java installed on the system.

java -version

To install Oracle Java SE

dnf install jdk-xx_linux-x64_bin.rpm

sudo alternatives --config java

java --version

Install GIMPย 

GIMP is a free and open-source image editor which can be used for retouching and editing images, free-form converting between different image formats and more specialized tasks. we have to install a GIMP using this following command. It is so simple to install GIMP on Fedora.


sudo dnf install gimp

Install Roboto and ubuntu (type letter's)

sudo dnf install roboto*ย 

sudo dnf install ubuntu*

Customize GNOME Shell

Itโ€™s very customizable. All what you need to do is to head toward extensions.gnome.org and install the extensions you like. This is a small and quick list i recommend:

A Music/Multimedia Player

qmmp open-source cross-platform audio player that is similar to Winamp. It is written in C++ using the Qt widget toolkit for the user interface. It officially supports the operating systems Linux, FreeBSD and Microsoft Windows. It is available through the standard package repositories. It is the only audio player not featuring a database that uses the Qt library.

sudo dnf install qmmp

An amazing and simple video editor

Openshot Video Editor is a free and open-source video editor for FreeBSD, Linux, HaikuOS, macOS, and Windows. The project was started in August 2008 by Jonathan Thomas, with the objective of providing a stable, free, and friendly to use video editor.

sudo dnf install openshot

Install archive formatsย 

sudo dnf install p7zip p7zip-plugins unrar

Install gpredict

sudo dnf install gpredict

Install Midnight Commanderย 

sudo dnf install mc

Install VMWare Player

download VMWare Player for Linux

Install Oracle VirtualBox

download Oracle VirtualBox

sudo rpm -i ocenaudio_fedora40.rpm

Install MOC (music on console)

sudo dnf install moc

Install Ocenaudio

download ocenaudio for fedora

sudo rpm -i ocenaudio_fedora40.rpm

Provides additional information from the repository package

sudo dnf info package_name

rpm -q --info package_name

Install via RPM Package

sudo rpm -i package_name

List, Installing, upgrading and removing a package group

sudo dnf group -list


sudo dnf install @virtualization


sudo dnf group install virtualization


sudo dnf group upgrade virtualization


sudo dnf group remove virtualization

Fedora 4x message from waydroid:ย  "wayland_display is not set, defaulting to "wayland-0"

weston

click on โŒจ

waydroid show-full-ui

You Keep typing CLS instead of clear ?!:ย  Frequent Windows users will recognize this and what i'm talking about. Unlike the temporary alias cls="clear", this is a permanent fix.

sudo gedit /home/<user name>/.bashrc

in the end of the section # User specific aliases and functions add in a new line

alias cls="tput reset"

save the file. Close and reopen the terminal window.

Conclusion

This was our list for things to do after installing Fedora. Now you should be ready to start using your new OS on daily bases according to your needs. Remember that Fedora-like any other distribution-is pretty much customizable. If you donโ€™t like something in the system, you can simply change it to what you want.

Remove old kernel's

Edit /etc/dnf/dnf.conf and set installonly_limit:

installonly_limit=2

Remove old kernel's

sudo dnf install dnf-utils


sudo rpm -qa kernel\* |sort -V


kernel-kernel-6.12.15-200.fc41.x86_64

kernel-core-kernel-6.12.15-200.fc41.x86_64

kernel-devel-kernel-6.12.15-200.fc41.x86_64

kernel-headers-kernel-6.12.15-200.fc41.x86_64

kernel-modules-kernel-6.12.15-200.fc41.x86_64

kernel-modules-extra-kernel-6.12.15-200.fc41.x86_64

kernel-tools-kernel-6.12.15-200.fc41.x86_64

kernel-tools-libs-kernel-6.12.15-200.fc41.x86_64



## dnf repoquery set negative --latest-limit as how many old kernels you want keep ##

sudo dnf remove $(dnf repoquery --installonly --latest-limit=-2 -q)