GIMP, or GNU Image Manipulation Program, is a free and open-source raster graphics editor used for image retouching and editing, free-form drawing, converting between different image formats, and more specialized tasks. GIMP is available for Linux, macOS, and Microsoft Windows and is released under the GPL-3.0-or-later license.
The program has many capabilities. It can be used as a simple paint program, an expert quality photo retouching program, an online batch processing system, a mass production image renderer, or an image format converter. GIMP supports many programming languages such as C, Scheme, Perl, and Python. These scripting capabilities enable the automation of simple tasks like resizing images to more complex tasks like creating Low-Poly art.
In the following tutorial, you will learn to install GIMP on Rocky Linux 9 using one of two methods: dnf package manager, or flatpak package manager, along with some tips for maintaining or removing GIMP in the future.
Table of Contents
Update Rocky Linux
Before you begin, ensure your system is up-to-date to avoid any conflicts during the installation, and for good practice, use the terminal command as follows.
sudo dnf upgrade --refresh
Install GIMP – DNF Method
The first option is to use the default DNF repository. This is a stable and secure version and is most recommended to install over any other package manager but can be outdated compared to Flatpaks alternative option that is usually up-to-date if not further ahead.
First, execute the following dnf install command.
sudo dnf install gimp -y
Install GIMP – Flatpak Method
The second option is to use the Flatpak package manager that most often is natively installed on your Rocky Linux 9 workstation desktop. The benefit of Flatpaks is that they can often be ahead of a version or two from the DNF appstream, depending on the release cycle/updates of the software and the Flatpak package maintainer.
First, re-install Flatpak if you have removed the package manager previously.
sudo dnf install flatpak -y
For users re-installing Flatpak for the first time, it is often recommended to reboot your system. Failure to do this can occur with odd issues, such as paths not being generated for icons.
SKIP THE REBOOT IF FLATPAK WAS ALREADY INSTALLED.
Next, you need to enable Flathub using the following command in your terminal:
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Now install GIMP using the following flatpak command:
flatpak install flathub org.gimp.GIMP -y
How to Launch GIMP
Now that you have the GIMP installed, launching can be done in a few ways.
For users with their terminal open, you can launch the application immediately using the following command.
Flatpak users can run from the terminal using the following command.
flatpak run org.gimp.GIMP
Desktop users often prefer the GUI launch method with the following desktop path.
Activities > Show Applications > GNU Image Manipulation Program
Once you open GIMP, you will see the first default landing screen.
Congratulations, you have successfully installed GIMP.
How to Update/Upgrade GIMP
Updates should appear in notifications, but if these fail to show sometimes, it is recommended to check using the terminal regardless of the following commands to check for updates.
sudo dnf update --refresh
How to Remove (Uninstall) GIMP
Use one of the following commands to suit the original installation method for users who no longer require the paint application.
DNF Remove Method
sudo dnf autoremove gimp
Flatpak Remove Method
flatpak remove --delete-data org.gimp.GIMP -y
Next, run the following command for any leftover clean-ups required, similar to the autoremove command described for the DNF remove example command.
flatpak remove --unused
Comments and Conclusion
Overall, GIMP stands above many other applications of its nature as it offers a great, streamlined workflow, making it easier for beginners to get started with the application. GIMP also has an easy-to-customize UI that can help accelerate workflows in online digital photography. It is worth a look.