How to Install Inkscape on Fedora 44

Install Inkscape on Fedora 44 using DNF or Flatpak. Covers Flathub setup, launch commands, updates, removal, and fixes.

UpdatedAuthorJoshua JamesRead time5 minGuide typeFedora

Vector work on Fedora is easiest when the editor stays tied to a package source you already trust. To install Inkscape on Fedora Linux, use Fedora’s RPM package for the lowest-maintenance desktop install, or use the Flathub package when you prefer Flatpak app/runtime updates.

Inkscape is a free vector graphics editor for SVG illustration, logos, diagrams, typography, and PDF cleanup work. DNF and Flatpak use different package sources, so keep install, update, launch, and removal commands aligned with the method you choose.

Install Inkscape on Fedora Linux

Choose an Inkscape Installation Method

Fedora Workstation and mutable Fedora spins can use either method. Fedora Atomic desktops normally favor Flatpak for graphical applications; use host package layering only when you intentionally manage that system with rpm-ostree.

MethodSource or ChannelUpdate BehaviorBest ForTrade-offs
DNFFedora repositoriesUpdates through normal Fedora package upgradesMost Fedora Workstation and spin users who want system-managed packagesVersion follows Fedora repository updates and installs native RPM dependencies
FlatpakFlathub Inkscape listing (org.inkscape.Inkscape)Updates through Flatpak from FlathubAtomic desktops, users who already manage desktop apps with Flathub, or systems where the Flatpak build fits the workflow betterThe listing is verified, but Flathub labels it potentially unsafe and current permissions include broad host file access

Use the DNF method unless you have a clear reason to keep Inkscape in Flatpak. The Flatpak method is still useful, but treat it as a Flathub packaging path rather than a stronger isolation choice.

Refresh Fedora Before Installing Inkscape

Refresh package metadata and apply pending Fedora package updates before installing the native RPM package. This reduces dependency conflicts during the install transaction.

sudo dnf upgrade --refresh

These commands use sudo because package installation changes system-managed files. Fedora normally grants that access through the wheel administrator group.

Install Inkscape with DNF

Install Fedora’s native Inkscape package with DNF. The package provides the inkscape command and the desktop launcher exported as org.inkscape.Inkscape.desktop.

sudo dnf install inkscape

Verify the installed RPM and command after the transaction finishes.

rpm -q inkscape
inkscape --version

On Fedora 44, current output is similar to:

inkscape-1.4.4-1.fc44.x86_64
Inkscape 1.4.4 (dcaf3e7d9e, 2026-05-05)

If the Activities launcher does not appear immediately, confirm that the RPM exported the desktop file.

rpm -ql inkscape | grep '/org.inkscape.Inkscape.desktop$'
/usr/share/applications/org.inkscape.Inkscape.desktop

For more DNF package examples beyond this single-package install, use the DNF5 install examples for Fedora.

Install Inkscape with Flatpak

Fedora Workstation normally includes Flatpak, but Flathub is opt-in. Add Flathub with its current repository descriptor before installing the Inkscape app ID.

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

Check the exact Flathub app record before installing when you want to confirm the app ID, branch, runtime, and download size.

flatpak remote-info flathub org.inkscape.Inkscape

Install Inkscape from Flathub for the default system-wide Flatpak installation.

sudo flatpak install flathub org.inkscape.Inkscape

Verify that the installed Flatpak came from Flathub and landed in the system installation.

flatpak info org.inkscape.Inkscape | grep -E '^[[:space:]]*(ID|Origin|Installation):'
            ID: org.inkscape.Inkscape
        Origin: flathub
  Installation: system

You can also run Inkscape’s version check through the Flatpak wrapper without opening the full graphical interface.

flatpak run --command=inkscape org.inkscape.Inkscape --version
Inkscape 1.4.4 (dcaf3e7d9e, 2026-05-05)

Launch Inkscape on Fedora Linux

Launch Inkscape from the Terminal

Use the launch command that matches the install method. The DNF package exposes the native inkscape command.

inkscape

The Flatpak method uses the Flathub app ID.

flatpak run org.inkscape.Inkscape

Launch Inkscape from Activities

Search for Inkscape in Activities and open the desktop launcher. If you installed the Flatpak method during the current session, signing out and back in can help the desktop refresh exported Flatpak launchers.

Fedora Activities search showing the Inkscape desktop launcher result
Search for Inkscape in Activities after the desktop launcher is exported.

First Steps After Installing Inkscape

Start with a new SVG document before importing complex artwork. Inkscape’s native SVG format keeps layers, paths, text objects, and editable effects available for later changes.

Inkscape quick setup screen with canvas, keyboard, appearance, theme, and save options
Review the first launch defaults, choose a theme, and save the Inkscape setup.
  • Open File > Document Properties before serious work so the page size, display units, and background match the target output.
  • Keep editable projects in SVG, then export a copy to PNG, PDF, or another delivery format when the design is finished.
  • Use Edit > Preferences to adjust the interface, keyboard shortcuts, and extension paths for the current user.
  • When using the Flatpak build, remember that app settings and app data live under the Flatpak app ID, separate from the native RPM method.
Inkscape new document template picker with Fedora desktop background and annotated start steps
Choose a template or category before creating a new Inkscape project.

Update or Remove Inkscape on Fedora Linux

Update the DNF Installation

The DNF package updates with the rest of Fedora. To refresh metadata and target only the installed Inkscape package, run:

sudo dnf upgrade --refresh inkscape

If DNF reports nothing to do, the installed RPM is already current for the enabled Fedora repositories.

Update the Flatpak Installation

The Flatpak package updates through Flathub, not through DNF. Update only Inkscape with:

sudo flatpak update org.inkscape.Inkscape

To update all system Flatpak apps and runtimes instead, omit the app ID.

sudo flatpak update

Remove the DNF Installation

Remove the Fedora RPM when you no longer want the native package. DNF also reviews unused dependencies that were installed only for Inkscape.

sudo dnf remove inkscape

Confirm the RPM is no longer installed.

rpm -q inkscape || echo "inkscape is not installed"

Remove the Flatpak Installation

Remove the Flathub app with Flatpak. This removes the app package, while user data under ~/.var/app/org.inkscape.Inkscape/ can remain for future use or manual cleanup.

sudo flatpak uninstall org.inkscape.Inkscape

Verify the system-scope app is gone.

flatpak list --system --app --columns=application | grep -Fx org.inkscape.Inkscape || echo "org.inkscape.Inkscape is not installed"

Flatpak may leave unused runtimes after removing a graphical app. Review and remove unused system runtimes with:

sudo flatpak uninstall --unused

Troubleshoot Inkscape on Fedora Linux

DNF Stops on Another Repository

If DNF stops before the Inkscape transaction because an unrelated third-party repository has a broken GPG key, signature, or metadata error, fix or disable that repository first. Inkscape itself is available from Fedora’s standard repositories, so a one-time official-repository install can bypass the unrelated source:

sudo dnf --disablerepo='*' --enablerepo=fedora --enablerepo=updates install inkscape

If all Fedora package downloads are slow rather than failing on one repository, review ways to increase DNF speed on Fedora before changing package sources.

Flathub Is Missing or Disabled

If flatpak remote-info flathub org.inkscape.Inkscape cannot find the app, check whether Flathub exists and is enabled.

flatpak remotes --show-disabled --columns=name,options

Add Flathub if it is absent, or re-enable it if the remote exists but is disabled.

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

The Inkscape Launcher Is Missing

Check the launcher file for the method you used. For DNF, the desktop file should come from the RPM package:

rpm -ql inkscape | grep '/org.inkscape.Inkscape.desktop$'

For Flatpak, the launcher should be exported under the system Flatpak export directory:

find /var/lib/flatpak/exports/share -path '*org.inkscape.Inkscape.desktop' -print

If the file exists but Activities still does not show Inkscape, start it once from the terminal command for your method, then sign out and back in to refresh the desktop session.

Conclusion

Inkscape is installed on Fedora through either Fedora-managed RPM packages or Flathub-managed Flatpak updates, with launch, verification, update, and removal paths matched to the source. Start with the DNF package for ordinary Workstation installs, and choose Flatpak when that app model fits your Fedora desktop better.

Follow LinuxCapable

Want more LinuxCapable guides in Google?

Add LinuxCapable as a preferred source so Google can show more of our fresh Linux tutorials in Top Stories and From your sources when relevant.

Add LinuxCapable as a preferred source on Google
Search LinuxCapable

Need another guide?

Search LinuxCapable for package installs, commands, troubleshooting, and follow-up guides related to what you just read.

Found this guide useful?

Support LinuxCapable to keep tutorials free and up to date.

Buy me a coffeeBuy me a coffee
Before commenting, please review our Comments Policy.
Formatting tips for your comment

You can use basic HTML to format your comment. Useful tags currently allowed in published comments:

You type Result
<code>command</code> command
<strong>bold</strong> bold
<em>italic</em> italic
<blockquote>quote</blockquote> quote block

Got a Question or Feedback?

We read and reply to every comment - let us know how we can help or improve this guide.

Let us know you are human: