This is a step by step beginner’s guide shows how to install Telegram instant messaging app in Ubuntu 22.04 & Ubuntu 24.04.
The popular Telegram Messenger is available in most platforms. For Linux, it available as official tarball, universal Flatpak ans Snap packages. And, Ubuntu has third-party repositories to make it easy to keep updated.
So, as far as I know there are 4 ways to install the app in Ubuntu Linux. Choose any one that you prefer.
Method 1: Telegram Desktop Snap Package
The easiest way to install the app in Ubuntu is using Snap package, though it runs in sandbox!
Simply, launch Ubuntu Software or App Center, then search for & install ‘Telegram Desktop’:
This method works in all current Ubuntu releases, on
x86_64 (Intel/AMD CPUs),
arm64/armhf (Apple Silicon, Raspberry Pi), and
ppc64el (IBM POWER) devices.
For choice, user can open terminal (Ctrl+Alt+T) and install it via command line:
sudo snap install telegram-desktop
Snap package updates automatically when a new release is out. Though, user can run
snap refresh telegram-desktop to do the update manually.
For other Linux who want to install the Snap package, go to snapcraft.io/telegram-desktop.
Method 2: Install Telegram as Flatpak
For Linux Mint 21 and higher, the messenger is quite easy to install as Flatpak package from Software Manager, which also runs in sandbox.
Ubuntu and most other Linux can install the Flatpak package in
x86_64 (Intel/AMD CPUs),
arm64/armhf (Apple Silicon, Raspberry Pi) devices via the steps below:
- First, open terminal (Ctrl+Alt+T) and run command to enable Flatpak support:
sudo apt install flatpak
For other Linux, follow the official setup guide to enable Flatpak.
- Then, install Telegram Messenger as Flatpak by running command:
flatpak install https://dl.flathub.org/repo/appstream/org.telegram.desktop.flatpakref
NOTE: First time installing a Flatpak package may need to log out and back in to make app icon visible in start menu or Show Apps launcher depends on your desktop environment.
To update the Flatpak package to the latest, run command:
flatpak update org.telegram.desktop
Method 3: Install Telegram as official Tarball
For those who don’t like running app in sandbox, Telegram website also provides the portable tarball, available to download at the link below:
The Linux tarball so far is only available for
x86_64, meaning for modern Intel/AMD CPUs. For choice, you may also download it in Github release page.
After downloading the tarball, open the Downloads folder and extract it. Finally, click run the executable file from-in new generated folder to launch the messenger.
Launching the executable will automatically create desktop entry file under
~/.local/share/applications directory. So, next time you can just search for and launch the app from start menu or overview screen.
NOTE: If you moved the executable file to another location, you have to click run the file again to let it re-create desktop entry.
Method 4: Install Telegram from Ubuntu PPA (Unofficial)
For those who prefer Ubuntu PPA, there’s a 3rd-party one which has been maintaining Telegram package for Ubuntu for about 10 years.
The PPA contains only
x86_64 (amd64) and
x86 (i386) packages for all current Ubuntu releases, as well as old LTSs (e.g., 18.04, 16.04.)
1. First, press
Ctrl+Alt+T on keyboard to open terminal. When it opens, run command to add the PPA:
sudo add-apt-repository ppa:atareao/telegram
Type user password when it asks (no visual feedback) and hit Enter to continue.
2. Then, install the
.deb package from PPA by running command:
sudo apt install telegram
Linux Mint & Ubuntu older than 20.04, needs to run
sudo apt update first to refresh package cache.
Uninstall Telegram Desktop
For the messenger installed as Snap package, either use Ubuntu Software (App Center) to uninstall, or run command in terminal:
sudo snap remove telegram-desktop
For Flatpak package, uninstall it by running command in terminal (Ctrl+Alt+T):
flatpak uninstall --delete-data org.telegram.desktop
As well, run
flatpak uninstall --unused to remove useless run-time libraries that can free up some disk spaces.
For the official tarball, just delete the executable file in your file manager. For choice, also delete the desktop entry file from
If you installed the instant messaging app from 3rd-party PPA, use the command below to remove it:
sudo apt remove --autoremove telegram*
Also remove the Ubuntu PPA by running command:
sudo add-apt-repository --remove ppa:atareao/atareao
In this tutorial I’ve told how to install Telegram Desktop app in Ubuntu Linux through 4 different ways.
They include the official
Flatpak packages, available for most Linux through run in sandbox, and official non-install tarball through only for x86_64 CPU architecture type. And, a third-party Ubuntu PPA is also available for choice for all current Ubuntu and even old Ubuntu LTS on both
64-bit x86 machines.