DriversRecommendedOutdated drivers can make a good PC feel brokenScan driver issues before chasing fixes manually.Scan NowOctober DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsClean PCRecommendedOne scan can reveal what keeps slowing WindowsLook for cleanup and repair opportunities.Run Scan×
Skip to content
World desk4 min

How to Install Apps on Linux: A Beginner’s Guide to Package Managers

Install Linux apps through your distribution’s software center or package manager, then consider Flatpak, Snap, or AppImage when appropriate.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

To install an app on Linux, first identify your distribution, then use its software center or native package manager when the app is available there. Ubuntu and Debian commonly use APT for Debian packages; Fedora documents DNF. Flatpak, Snap, and AppImage are other options, but they have different installation, update, and permission models.

Start with your distribution’s software center

Linux distributions do not all use the same package manager or command. If you are new to Linux, the graphical software center is usually the simplest place to look: it presents apps by name and handles the installation steps for you.

As an Amazon Associate I earn from qualifying purchases.

Ubuntu Desktop

  1. Open App Center.
  2. Search for the app and select it.
  3. Choose Install, then enter your password if prompted.

Ubuntu’s App Center lists Snap applications by default and also offers deb packages. The Ubuntu Desktop guide describes this flow at Install additional applications.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Install packages with the distribution’s native tools

A package manager downloads software from configured repositories, checks dependencies, and applies package changes. Use instructions written for your distribution; a command for Ubuntu or Debian is not automatically right for Fedora or another Linux system.

Ubuntu and Debian: APT

Ubuntu documents these commands for installing a Debian package:

sudo apt update
sudo apt install <package-name>

apt update refreshes the local package index; it does not install app updates by itself. Replace <package-name> with the package’s actual name, which may differ from the name shown in a menu or app listing. For a beginner, searching the software center can help identify the right app and package. See Ubuntu’s package management documentation.

Fedora: DNF

Fedora documents dnf install <spec> to install a package and its required dependencies, and dnf upgrade to upgrade installed software. DNF shows the proposed transaction and asks for approval before proceeding. Fedora’s DNF guide is the place to check syntax for your current Fedora release.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

When to use Flatpak or Snap

Flatpak and Snap can make apps available across distributions, but they are separate packaging systems with their own sources and update flows. Use them when your distribution supports the format and the app is available from a source you trust.

Flatpak

Flatpak commands can search, install, update, list, and uninstall apps. These examples use GIMP and the Flathub remote:

flatpak search gimp
flatpak install flathub org.gimp.GIMP
flatpak update
flatpak list --app
flatpak uninstall org.gimp.GIMP

An app may need a runtime, which Flatpak can install before the app. Ubuntu’s overview says Flatpak is not installed by default on Ubuntu; check the documentation for your distribution before using it. For command details, see Using Flatpak.

Snap

Ubuntu Desktop’s App Center shows Snap apps by default. Ubuntu says Snaps are usually sandboxed and update daily by default, but some use classic confinement and are not sandboxed. Do not assume every Snap has the same restrictions. Ubuntu explains the distinction in Snap and deb packages.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

How the main package formats differ

The format affects where an app comes from, how it updates, whether it uses shared or bundled components, and what access controls apply. The comparison below reflects the Ubuntu Wiki’s overview; behavior can vary by app, source, and distribution.

Format Typical source Dependencies and updates Permissions and caveats
deb / APT Configured software repositories Typically uses system libraries; updates are managed through the package system. Ubuntu Desktop says deb apps have full access to system resources and their permissions cannot be changed in app settings.
Snap Snap store Overview describes bundled components and automatic updates. Ubuntu says Snaps are usually sandboxed, but classic confinement is an exception.
Flatpak A configured remote, such as Flathub Uses runtimes; apps and runtimes can be updated with Flatpak. Setup and availability depend on distribution and configured remotes.
AppImage A download from the app’s publisher or another source you trust Self-contained bundle; no automatic updates or central repository in the Ubuntu Wiki overview. You manage the downloaded file and its updates yourself.
Vendor binary Software vendor’s site The Ubuntu Wiki overview describes these as not automatically updated. Trust and update handling depend on the vendor and package.

The Ubuntu Wiki’s Software Packaging Formats page provides the overview. Ubuntu’s desktop guidance is more specific about permissions: it says deb apps have full system-resource access, while most Snaps are sandboxed.

Install an AppImage or a vendor download carefully

An AppImage is a downloadable executable bundle rather than a package installed through APT, DNF, Flatpak, or Snap. The Ubuntu Wiki describes this basic workflow:

  1. Download the AppImage from a source you trust.
  2. Make the file executable, for example: chmod +x Application.AppImage.
  3. Run the file, for example: ./Application.AppImage.

Because the Ubuntu Wiki says AppImages have neither automatic updates nor a central repository, you must check for and install updates yourself. Vendor downloads similarly require you to understand how that publisher distributes and updates its software.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Choose a source you trust

Prefer your distribution’s software center or configured repositories when they offer the app. Ubuntu describes repository deb packages as coming from the official Ubuntu repositories and discourages third-party deb apps. Ubuntu Desktop states, “Using deb apps from third party developers is discouraged.”

  • Before installing a third-party package, confirm it comes from the app developer or another source you trust.
  • A third-party deb may add its own repository and can have unrestricted access to system resources.
  • Do not assume Snap sandboxing is universal; check whether an app uses classic confinement.

Ubuntu’s guidance on third-party software and package permissions is in Install additional applications and Snap and deb packages.

Update or remove an app with the tool that installed it

Use the same packaging system to manage an app after installation. For example, Flatpak apps can be updated with flatpak update and removed with flatpak uninstall <app-id>. Apps installed through a distribution package manager should be updated or removed through that manager or its software center.

If you are unsure how an app was installed, check the software center or the relevant package manager’s installed-app list before removing files manually. Flatpak documents its commands, including listing installed apps, in Using Flatpak.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Crashes, No Sound, or Screen Glitches?Free driver scan
Windows Errors? Fix Them Before They SpreadFree repair scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.