How to Install Krita on Ubuntu 26.04 – Complete Setup Guide

Share

Install krita on linux ubuntu cover - How to Install Krita on Ubuntu 26.04 - Complete Setup GuideYou can install Krita on Ubuntu using the AppImage file, the self-contained Flatpak package from Flathub, the Snap Store edition, or the native Ubuntu package manager (APT).

Krita is a free, open-source digital painting application built for digital artists, illustrators, and animators.

It features advanced tools like customizable brush engines, layer masks, vector drawing tools, and animation timelines. Many artists consider it the best drawing software available for Linux desktops.

This guide provides step-by-step instructions to configure Krita on Ubuntu 26.04, 24.04, and 22.04 LTS. We cover running the AppImage, configuring desktop launcher integration, Flatpak sandbox folder access overrides, Snap removable-media connections, and a warning to purge the deprecated Krita Lime repository PPA.

If any of these steps fail on your system, please drop a comment below or contact us and we will help you get it resolved.

Requirements at a Glance
• Supported OS: Ubuntu 22.04, 24.04, and 26.04 LTS (Desktop editions)
• Architectures: Standard PC (amd64) or ARM-based devices (Snap or Flatpak)
• AppImage file: Stable upstream package (officially recommended by Krita)
• Flatpak ID: org.kde.krita (requires Flathub remote registry configuration)
• Snap package: krita (available directly in the Snap Store)
• Disk Space: ~150 MB (AppImage), ~220 MB (Snap), or ~680 MB (Flatpak environment)

Ubuntu 22.04, 24.04 & 26.04  ·  8 Min Read  ·  Application Guide
Install Krita on Ubuntu
AppImage, Flatpak, Snap, & APT Setup Walkthroughs

Configure the Krita paint studio on your system. Learn how to launch the upstream AppImage, set filesystem overrides, add desktop shortcuts, and verify drawing tablet input integration.

Quick Facts Before Installing
• The Krita team recommends AppImage because it isolates Krita’s Qt dependency version from the base OS library dependencies, preventing broken plugins.
• Flatpak and Snap packages run within container boundaries, restricting directory access unless permission override flags are declared.
• Krita 5.3 is the stable production track (built on Qt5). Krita 6.0 is an experimental release using Qt6 and Wayland, which is not recommended for production.
• The Krita Lime PPA is abandoned. Users must remove this source configuration to avoid update errors on Ubuntu 24.04 and 26.04.

Selecting the right installation format is critical for digital painters. It determines whether you receive automatic updates, how Krita integrates with your drawing tablet driver configurations (such as Wacom tools), and how easily you can customize resources like brushes or workspaces. Review the comparison grid below to select the option that best fits your workflow.

Krita Installation Methods Compared

Use the comparison table to weigh sandbox containment, ease of setup, resource management, and update delivery speeds for each installer track.

Method Source Channel Isolation Confinement Tablet & Theme Integration Stable Version Matrix
AppImage KDE Official Servers None (Runs natively) Full hardware device access, direct theme integration, portable build. Always latest stable upstream (v5.3.2.1)
Flatpak (Flathub) Flathub Registry Sandbox confinement Requires filesystem overrides for custom brush imports or external storage. Updated via Flathub helper (v5.3.2.1)
Snap (Snap Store) Snapcraft Store Strict confinement Requires manual connection of interface plugs for external storage access. Always latest stable upstream (v5.3.2.1)
APT Package Ubuntu Universe Archive None (Runs natively) Full hardware device access, default system theme matching. 26.04: v5.2.2
24.04: v5.2.2
22.04: v5.0.2

Method 1: Install Krita using the Upstream AppImage

Running Krita via AppImage is the method recommended directly by the Krita development team. An AppImage file is a precompiled, self-contained application wrapper that includes every required library and dependency (such as specific Qt dependencies and Python extensions) packed directly inside the single file. This isolation guarantees that updates to your base operating system libraries do not conflict with Krita’s paint engine settings or trigger rendering issues on your drawing canvas.

Because Krita AppImage is a portable program format, it does not write itself to standard system package folders. You can manage the application file by placing it inside your home folder and creating a desktop launcher entry to display the application icon cleanly alongside your other installed desktop applications.

Step 1
Create an Application Directory and Fetch the AppImage

Open your terminal application and execute the following commands to create a dedicated local software directory inside your user profile, navigate to it, and download the official stable build of Krita:

mkdir -p ~/.local/bin
cd ~/.local/bin
wget https://download.kde.org/stable/krita/5.3.2.1/krita-5.3.2.1-x86_64.appimage

Step 2
Configure File Executable Permissions

Before you can launch the downloaded software package, you must grant it execution permissions. In the terminal, execute the following command:

chmod +x krita-5.3.2.1-x86_64.appimage

Step 3
Create a Desktop Integration Launcher Shortcut

To verify that Krita appears in your desktop application dashboard search menu with its official icon, generate a local desktop launcher configuration file. Run this command to create and open the file:

nano ~/.local/share/applications/krita-appimage.desktop

Paste the following configuration details inside the file, replacing yourusername with your actual Ubuntu system username, then save (Ctrl+O, Enter) and exit nano (Ctrl+X):

[Desktop Entry]
Name=Krita (AppImage)
Comment=Digital Painting and Illustration Program
Exec=/home/yourusername/.local/bin/krita-5.3.2.1-x86_64.appimage %F
Icon=krita
Type=Application
Categories=Graphics;2DGraphics;RasterGraphics;
MimeType=image/x-ora;image/x-psd;image/png;image/jpeg;
Terminal=false
StartupNotify=true

Step 4
Register Desktop Database and Launch

Rebuild your desktop application list to register the new launcher shortcut:

update-desktop-database ~/.local/share/applications/

You can now search for “Krita” in your system menu to launch the application. Alternatively, start it from the command line by executing: ~/.local/bin/krita-5.3.2.1-x86_64.appimage.

Method 2: Install Krita via Flatpak (Flathub)

Flatpak is a popular option for users who want isolated, self-contained applications that handle software updates automatically. The Flatpak package of Krita is maintained on Flathub and includes all its required libraries in a single download. Running Krita in this sandboxed environment protects your main system files from software conflicts.

Because Flatpak containers restrict file access, you must configure permission overrides to let Krita read or write to directories beyond your standard user folders, such as external hard drives or secondary drawing partitions. This setup can be completed using terminal commands as detailed in the sandbox overrides section below.

Step 1
Install Flatpak Daemon Framework

If your Ubuntu workstation is not yet configured to run Flatpak files, install the core background daemon package from the default repositories:

sudo apt update && sudo apt install flatpak -y

Step 2
Add the Flathub Repository Remote

Configure Flathub as your primary remote library repository to search and download containerized applications:

flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

Step 3
Install the KTorrent Flatpak Application

Run the installation command to download the verified package of Krita from Flathub:

flatpak install flathub org.kde.krita -y

Note that Flatpak will download shared runtime library frameworks. If this is your first Flatpak install, the download size may exceed 600 MB.

Method 3: Install Krita via the Snap Store (Canonical)

Snap is pre-installed on standard Ubuntu desktops. Like Flatpak, Snap apps package all necessary files inside a single container, making updates and software maintenance automatic. The official Snap package of Krita is maintained directly by KDE developers, ensuring you always get the latest stable version.

While Snaps integrate well with Ubuntu out of the box, they run inside strict security boundaries. By default, Krita Snap cannot read or write to files outside your home folder. If you need to access external hard drives or mounted partitions, you must run the interface connection command shown below.

Step 1
Install Krita via Snapcraft

To install the Krita Snap package, run this command in your terminal:

sudo snap install krita

Step 2
Connect Removable Media Interface Plugs

To grant Krita access to files stored on USB drives or secondary hard drives mounted in `/media` or `/mnt`, run this command in your terminal:

sudo snap connect krita:removable-media

Method 4: Install Krita via default Ubuntu repositories (APT)

If you prefer a traditional install without sandboxing, you can get Krita from the official Ubuntu Universe repository using the default package manager (APT). This package uses your system’s shared library files, which reduces the download size and ensures Krita matches your system’s desktop theme.

Because Ubuntu freezes repository packages to maintain stability on LTS versions, the version of Krita in the default repositories is older. Ubuntu 26.04 LTS and 24.04 LTS carry Krita v5.2.2, while Ubuntu 22.04 LTS carries Krita v5.0.2. If you want the latest stable paint features, use the AppImage or Flatpak methods instead.

Step 1
Ensure Universe Repository is Configured

The Universe software source is usually enabled on desktop installations. If you are running a minimal desktop or server image, run this command to configure it:

sudo add-apt-repository universe -y

Step 2
Refresh Package Manager Database

Update your local system software packages index to register the newest repository information:

sudo apt update

Step 3
Install Krita via APT

Execute the installation command to download Krita and all required Qt framework dependencies:

sudo apt install krita -y

Warning: The Deprecated Krita Lime PPA

Many older guides recommend adding the Krita Lime Launchpad PPA (ppa:kritalime/ppa) to get the latest stable software on Ubuntu. However, this PPA is abandoned and deprecated. Trying to add this repository on Ubuntu 24.04 or 26.04 LTS will cause repository errors and block your system from updating its packages.

If you have added this PPA to your system, it is recommended to purge it. Run the following commands to safely remove the PPA source information and restore your standard package database:

PPA Cleanup
Purge the Deprecated Krita Lime Repository

Remove the PPA from your software sources and update your APT cache files:

sudo add-apt-repository --remove ppa:kritalime/ppa -y
sudo apt update

Configuring Sandbox Permissions for Custom Storage Paths

When using Flatpak or Snap, sandboxing restrictions prevent Krita from reading or writing to folders outside your home directory. This can block you from importing custom brushes or saving drawings to external storage drives. Use the commands below to grant Krita the necessary folder access permissions.

Flatpak Storage Override
To grant Krita access to external hard drives mounted under /media or custom project storage folders, execute the following override command:
flatpak override --user --filesystem=/media org.kde.krita
Replace `/media` with your exact folder path if necessary.
Snap Media Connection
To link Krita’s media interface connector to allow file reads and writes inside secondary directory structures, connect the plug in your terminal:
sudo snap connect krita:removable-media
No reboot is required. The permission update is applied immediately.

How to Uninstall Krita from Ubuntu

If you need to remove Krita from your workstation, use the uninstallation commands corresponding to your installation method. Purging application files helps prevent configuration conflicts when switching package managers.

Uninstall AppImage
Delete the executable AppImage file and remove the desktop application menu launcher entry:
rm ~/.local/bin/krita-*-x86_64.appimage
rm ~/.local/share/applications/krita-appimage.desktop
update-desktop-database ~/.local/share/applications/
Uninstall Flatpak
Uninstall Krita from the Flatpak system and delete the cache files:
flatpak uninstall flathub org.kde.krita -y
flatpak uninstall --unused -y
Uninstall Snap
Uninstall the package from Snapcraft and clean up system links:
sudo snap remove krita
Uninstall APT
Purge the package files and delete unused system dependencies:
sudo apt purge krita -y
sudo apt autoremove -y

Note that package managers preserve your personal configuration profiles and brush files. To delete all remaining metadata, manually remove the settings directories: rm -rf ~/.config/kritadisplayrc ~/.local/share/krita ~/.var/app/org.kde.krita.

Interface Screenshots

Once Krita is set up, you will see the brush manager, paint layouts, and layers interface panels configured as shown in the interface screenshots below:

Helpful Support Resources
Official Krita Documentation Manual – Access user guides, tutorials, and brush presets guides.
Krita Artists Community Forum – Share digital drawings, troubleshooting advice, and custom brush packages.
Krita Subreddit – Discuss with other artists about tablet configurations, canvas setups, and general usage guidelines.

Krita on Ubuntu FAQ

What is the recommended way to install Krita on Ubuntu?

The Krita development team officially recommends using the standalone AppImage format for Linux. This format packages all required dependencies directly from the upstream project, avoiding potential package conflicts with your Ubuntu system libraries.

Is the Krita Lime PPA still supported for modern Ubuntu versions?

No, the Krita Lime PPA is abandoned and deprecated. Adding it to Ubuntu 26.04 or 24.04 will lead to repository errors. If you have it installed, you should remove it by running: sudo add-apt-repository --remove ppa:kritalime/ppa.

How do I grant Krita Flatpak permission to save files to external storage drives?

Because Flatpak packages run in a sandbox, they cannot write outside your home directory by default. To grant filesystem access to external hard drives or custom folder partitions, run: flatpak override --user --filesystem=/media org.kde.krita.

How do I fix lag or tablet pressure sensitivity issues in Krita on Ubuntu?

Check if you are running Wayland or X11. Krita 5.3 is built on Qt5 and has better drawing tablet driver support under X11. If you experience canvas lag or pressure failure, log out and select “Ubuntu on Xorg” at the login screen.

How do I completely remove Krita and clean up all configuration profiles?

Purge the installed package using your selected manager (APT, Flatpak, or Snap), then delete the cache and configuration directories in your home folder (~/.config/kritadisplayrc, ~/.local/share/krita, and ~/.var/app/org.kde.krita).

More Ubuntu configuration guides: GIMP Ubuntu Installation Guide  ·  Best Photo Editors for Ubuntu  ·  Blender Ubuntu Installation Guide