Pinta 2.1.1
Pinta 2.1.1 is a simple GTK# paint program that is based on Paint.Net. Version 2 of Pinta was recently ported to GTK 3 and .NET 6/.NET 7.
You can download and install the newest version of Pinta from the Pinta Project website. Linux users can install it via Flatpak, Snap, Tarball, or Source Code. Windows, macOS, and OpenBSD users can install Pinta 2.1.1 on their systems too.
I prefer to install software on my system instead of using Flatpak and Snap, since these packages run in sandbox. In the past I illustrated how to install it via command line using a PPA and via installing it using a .deb file. Pinta 2.1.1 currently doesn't have a .deb file, so I will illustrate how to install it using the source tarball from their Github website.
Pinta has switched to .NET 6.0 framework in version 2.0. Pinta can now use the .NET 7.0 framework for version 2.1.1. Click the following link, How to check that .NET is already installed to find out if you have .NET and to determine the version on your system. You can also enter the following commands to determine the version installed on your system: dotnet --list-sdks, dotnet --list-runtimes, and/or dotnet --info.
Open your Terminal and Enter: dotnet --list-sdks
Open your Terminal and Enter: dotnet --list-sdks
Open your Terminal and Enter: dotnet --list-runtimes
Open your Terminal and Enter: dotnet --info
Building on Linux
Install these needed dependencies:
sudo apt install autotools-dev autoconf-archive gettext intltool libgtk-3-dev
Press the Enter or Return key and enter your password.
Install these needed dependencies:
sudo apt install autotools-dev autoconf-archive gettext intltool libgtk-3-dev
Press the Enter or Return key and enter your password.
Press the Y key to continue the installation process.
Install the plugin to load WebP images in Pinta and other GTK+ applications:
sudo apt install webp-pixbuf-loader
Press the Enter or Return key
sudo apt install webp-pixbuf-loader
Press the Enter or Return key
.NET 6 (Don't mix with .NET 7 because it will cause problems)
Install .NET 6 following the instructions for your Linux distribution.
sudo apt install dotnet-sdk-6.0 debhelper autotools-dev autoconf-archive gettext intltool libgtk-3-dev
or
.NET 7 (Don't mix with .NET 6 because it will cause problems)
Install .NET 7 following the instructions for your Linux distribution.
sudo apt install dotnet-sdk-7.0 debhelper autotools-dev autoconf-archive gettext intltool libgtk-3-dev
Install .NET 6 following the instructions for your Linux distribution.
sudo apt install dotnet-sdk-6.0 debhelper autotools-dev autoconf-archive gettext intltool libgtk-3-dev
or
.NET 7 (Don't mix with .NET 6 because it will cause problems)
Install .NET 7 following the instructions for your Linux distribution.
sudo apt install dotnet-sdk-7.0 debhelper autotools-dev autoconf-archive gettext intltool libgtk-3-dev
Example of installing .NET 6 on my old laptop. (Don't mix with .NET 7 or an older version of .NET because it will cause problems)
Press the Y key to continue the installation process.
Example of installing .NET 7 on my mom's old desktop. (Don't mix with .NET 6 or older versions of .NET because it will cause problems)
Press the Y key to continue the installation process.
Locate the file and extract it into a folder. I right-clicked the downloaded file and selected Extract Here.
Right-click the folder containing the files and select Open in Terminal.
The new folder name should be the active folder in your Terminal.
Enter the following command in the Terminal: ./configure
Press the Enter or Return key
Press the Enter or Return key
This will prepare or configure your system so that you can install Pinta. Notice the Build Environment section. This contains the locations to the Installation Directory and the locations to the files necessary to run Pinta.
Enter the following command in the Terminal: sudo make install
Press the Enter or Return key
Press the Enter or Return key
Wait until the process completes before you close the Terminal.
If you got an error message during the installation process, then you probably have a mixture of .NET 6 and .NET 7. Do not mix the two on your system because it will cause problems. Completely remove all the .NET 6 files if you plan to use .Net 7.
You should now find the Pinta program and icon in your Menu. If not. reboot your system and check again.
Your new installation of Pinta should use the current theme on your system. As you can see in the image below it has the same dark theme as my system theme.
Click the Help menu and the About to display the version on your system.
Uninstall:
Open the source folder ad run sudo make uninstall to uninstall Pinta.
Open the source folder ad run sudo make uninstall to uninstall Pinta.
Additional .NET Info
- How to check that .NET is already installed
- Install the .NET SDK or the .NET Runtime on Ubuntu
- Installing dotnet-sdk-7.0 on Ubuntu 20.04 (and 22.04) breaks net6.0 projects
Nov 7, 2023