Don’t like the snap packages? Here’s the step by step guide shows how to completely remove and block them in Ubuntu 26.04 LTS.

Snap is an universal Linux package format developed by Canonical, the company behind Ubuntu. Similar to the Flatpak competitor, it runs applications in isolated sandbox environments, improving security and making possible to run most recent software in old Linux Distributions without worrying about dependency issues.

Snap itself is an open-source software, however the backend of the official Snap Store (aka App Center or Ubuntu Software) is proprietary. And, Ubuntu since 22.04 has some apps installed as Snap packages out-of-the-box.

What will be missing after removed Snap

There’s no security concern after removed all snap packages in Ubuntu, but you’ll miss some core applications, though there are a few workarounds.

After removed Snap, you’ll miss:

  • Security Center – to manage Ubuntu Pro, disk encryption.
  • Firefox web browser.
  • firmware-updater – utility to check & install hardware firmware updates.
  • App Center for install/uninstall applications.

Some have workarounds, you may use command line tool instead to manage Ubuntu Pro, install Firefox via Deb or Flatpak package, and use GNOME Software instead to install/uninstall applications.

Step 1: Remove Snap App Packages

To remove your snap app packages, press Ctrl+Alt+T on keyboard to open terminal, and run commands below one by one:

  • Firstly, run command to list snap packages:
    snap list
  • Then, remove apps one by one according to package names. For example, remove firefox via command:
    snap remove --purge firefox
  • Or, remove multiple apps at once by adding more package names in the last command. For example:
    snap remove --purge firefox firmware-updater desktop-security-center

Tips: it does NOT allow to remove “snapd” until you removed all others. To make things simple, you may run the single command below to remove all except snapd.

sudo snap remove --purge $(snap list | awk 'NR>1 && $1!="snapd" {print $1}')

Finally, remove snapd daemon package:

sudo snap remove --purge snapd

After that, re-run snap list to verify, and delete the ‘snap’ cache folder in user home.

Step 2: Block Snap

Snap packages can be automatically installed back, when you trying to install Firefox, Chromium, Thunderbird etc even via native .deb packages. Because, Ubuntu built them as empty packages that automatically download & install the Snap versions.

To prevent snap from being installed back, simply remove the snapd daemon (Deb version) which provides the executable for installing snap packages, then add rule to block it.

1. First, open terminal (Ctrl+Alt+T) and run command to remove the snapd deb package:

sudo apt remove snapd

Don’t worry if you see that it will also remove Firefox, Chromium. They are empty wrappers redirect to the snap versions.

2. Then, run command to create an apt config file and edit via nano command line text editor:

sudo nano /etc/apt/preferences.d/snapd

When file opens (in command line), add the lines below to set the snapd package priority to -1, so it won’t be automatically installed back.

Package: snapd
Pin: release o=Ubuntu
Pin-Priority: -1

After that, press Ctrl+S to save file and Ctrl+X to exit.

Finally, run sudo apt update to apply change. And, you may try to manually install snapd to see if it’s properly blocked.

Since apt v3.1, a new exclude method is added, so you can alternatively do the steps below to block (exclude from index) snap daemon.

  • First, run command to edit the official sources:
    sudo nano /etc/apt/sources.list.d/ubuntu.sources
  • When file opens (in terminal), add the line below in both sections:
    Exclude: snapd

    In case you want to install Deb version of Firefox, use Exclude: snapd firefox to also block the empty firefox wrapper package.

Finally, save file (Ctrl+S, then Ctrl+X) and run sudo apt update to apply change.

Step 3: Clean up

After completely remove and block Snap, you may remove the caches to free up disk space.

They include snap folder in user home that contains user app data, /var/lib/snapd directory that contains the main system data used by snap daemon, and /var/cache/snapd that the snap daemon used for caches.

To remove them, open terminal and run the commands below one by one:

rm -rf ~/snap
sudo rm -rf /var/lib/snapd
sudo rm -rf /var/cache/snapd

There’s also Snap related extensions provided by the gnome-shell-ubuntu-extensions package.

You can’t remove them, as the package is associated with core Ubuntu package, but you may disable them by using Extension Manager (run command below to install if you don’t have it).

sudo apt install gnome-shell-extension-manager

Step 4: Workarounds for missing Firefox, Ubuntu Pro, App Center

Firefox:

Firefox now provides official .deb package for Debian/Ubuntu, and, there’s a well-known Mozilla Team PPA maintains most recent Firefox .deb package.

However, both require Ubuntu-provided Firefox to be blocked. See this step by step how to install guide for details.

If you’re OK with Flatpak package, Firefox is also available to install from the flathub repository.

Ubuntu Pro:

For Ubuntu Pro, you may first visit ubuntu.com/pro/dashboard, then log in (create free account if you don’t have one), finally copy the token, and run the command below to enable Ubuntu Pro:

sudo pro attach TOKEN_HERE

And, you may run pro disable command to disable any service (esm-apps, esm-infra, or livepatch) you don’t want. For example, disable livepatch service via command:

sudo pro disable livepatch

Or, use pro enable to enable any service. And, use sudo pro detach to disable all Ubuntu Pro services.

For an alternative to the App Center and firmware updater, run the command below to install the Gnome Software as well as its firmware plugin:

sudo apt install gnome-software gnome-software-plugin-fwupd

And for Chromium user, either install the Flatpak package or follow this guide to install native DEB from other sources.

Wine, the free open-source software for running Windows applications and games in Linux, macOS, and BSD, released new 11.14 development version.

The new version added WoW64 support for FreeBSD, allowing to run 32-bit Windows applications on a 64-bit system without needing a separate 32-bit Wine installation environment.

Continue Reading…

Ventoy, the popular solution for booting .iso images from USB, released new 1.1.17 version one day ago.

The new version of this free open-source software added two new Linux Distributions support, optimized Secure Boot process, and fixed many issues.

Continue Reading…

GNOME, the popular Linux Desktop, finally added keyboard navigation support for its built-in screenshot UI in the main branch.

Meaning if everything goes well, the next Ubuntu 26.10, Fedora 45 Workstation and other Linux with GNOME 51, will be able to use keyboard arrow keys to move or resize the screenshot selection area.

Continue Reading…

LibreOffice, the office suite that’s default many Linux such as Ubuntu, Fedora, and openSUSE, released new 26.2.5 version today.

The new version of this free open-source office suite is the fifth maintenance update for the 26.2 branch, which features only bug fixes and stability improvements.

Continue Reading…

Ubuntu is finally going to remove the /etc/debian_version file to close a bug that was reported almost 21 years ago on July 31, 2005.

The Debian and Ubuntu developer, Benjamin Drung, announced the decision on Ubuntu Devel channel:

Hi everyone, any objection to remove /etc/debian_version from base-files? /etc/os-release has been the de-facto standard in the last 10 years. Tools that look at /etc/debian_version should look at /etc/os-release instead.

Please let me close this bug after 20 years:
https://bugs.launchpad.net/ubuntu/+source/base-files/+bug/19353

Continue Reading…

For users switching from Windows, this tutorial shows you how to enable the Windows style “My Computer” (it’s now “This PC”) navigation item in the left pane of Ubuntu 26.04 default file manager.

Nautilus (aka GNOME Files) used to have a “Other Locations” item in left pane, allowing to take a quick glance at local disk volumes on your computer, access network drives, and connect remote sources.

Continue Reading…

Thunderbird, Mozilla’s free open-source PIM (personal information manager) software, released new 153.0 version on Wednesday.

The new version is an ESR (Extended Support Release) release, with more than one year support, designed for organization and education use.

Continue Reading…

Faugus, the simple and lightweight launcher for running Windows games in Linux using community builds of Valve’s Proton, released new 2.0.0, 2.0.1, and 2.0.2 in the past few days ago.

The new version of this free open-source application is finally ported to GTK4/LibAdwaita for modern user interface that looks native in Ubuntu, Fedora, etc distributions with recent GNOME Desktop.

Continue Reading…

COSMIC, the default desktop environment for System76’s Pop!_OS, released new 1.4.0 version today.

The new version of this free open-source Linux desktop, code-name “Epoch”, introduced some new features for its core system monitor app, and fixed various issues.

Continue Reading…