Table of Contents >> Show >> Hide
- What Is Telegram Desktop for Linux?
- Before You Install Telegram on Linux
- Best Ways To Install Telegram on Linux
- Method 1: Install Telegram on Linux Using Flatpak
- Method 2: Install Telegram on Linux Using Snap
- Method 3: Install Telegram on Ubuntu
- Method 4: Install Telegram on Debian
- Method 5: Install Telegram on Fedora
- Method 6: Install Telegram on Arch Linux and Manjaro
- Method 7: Install Telegram Using the Official Linux Download
- Which Telegram Linux Installation Method Should You Choose?
- How To Sign In to Telegram Desktop on Linux
- Common Problems and Fixes
- How To Update Telegram on Linux
- How To Uninstall Telegram From Linux
- Security Tips After Installing Telegram on Linux
- Extra Experience: Real-World Notes on Installing Telegram on Linux
- Conclusion
Installing Telegram on Linux should not feel like assembling furniture with one missing screw and a manual written in ancient penguin. The good news is that Telegram Desktop is one of the easier messaging apps to install on Linux, whether you use Ubuntu, Debian, Fedora, Arch, Linux Mint, openSUSE, Manjaro, or another modern distribution.
In this guide, you will learn how to install Telegram on Linux using the safest and most practical methods: Flatpak, Snap, your distribution’s package manager, and the official Telegram Linux download. You will also learn how to update it, remove it, fix common launch issues, and choose the best installation method for your setup.
The main keyword here is simple: how to install Telegram on Linux. But we will also naturally cover related search terms like Telegram Desktop Linux, install Telegram Ubuntu, Telegram Flatpak, Telegram Snap, and Telegram Desktop terminal install. No keyword stuffing, no robotic nonsense, and no “just run this mysterious command from a random forum and hope your laptop forgives you.”
What Is Telegram Desktop for Linux?
Telegram Desktop is the official desktop client for Telegram, the cloud-based messaging platform used for chats, channels, groups, media sharing, voice messages, files, and multi-device syncing. On Linux, Telegram Desktop gives you a native app experience instead of forcing you to keep a browser tab open forever like a digital houseplant.
The Linux version is available for 64-bit systems and can be installed in several ways. The best method depends on your distribution, your update preferences, and whether you like apps managed by your system package manager or isolated through universal packaging formats such as Flatpak and Snap.
Before You Install Telegram on Linux
Before installing anything, check two quick things: your Linux distribution and your system architecture. Most modern laptops and desktops use 64-bit Linux, which is what the official Telegram Desktop build supports.
Check Your Linux Distribution
Open a terminal and run:
This will show whether you are using Ubuntu, Debian, Fedora, Linux Mint, Arch, Manjaro, openSUSE, or another distribution. This matters because package commands differ. Ubuntu and Debian use apt, Fedora uses dnf, Arch and Manjaro use pacman, and openSUSE uses zypper.
Check Whether Your System Is 64-Bit
Run:
If you see x86_64, you are on a standard 64-bit system. That is the most common setup and works well with Telegram Desktop.
Best Ways To Install Telegram on Linux
There are four practical ways to install Telegram Desktop on Linux:
- Flatpak: Great for most distributions and easy updates.
- Snap: Convenient on Ubuntu and systems with Snap support.
- Native package manager: Best when your distribution provides a reliable Telegram package.
- Official Telegram tar.xz download: Useful if you want the official standalone build directly from Telegram.
If you want the simplest recommendation, use Flatpak for broad compatibility, Snap if you are on Ubuntu and already use Snap apps, and your native package manager if your distribution keeps Telegram Desktop current.
Method 1: Install Telegram on Linux Using Flatpak
Flatpak is one of the cleanest ways to install Telegram Desktop across Linux distributions. It works on Ubuntu, Debian, Fedora, Linux Mint, openSUSE, Arch, Manjaro, and many others. It also keeps the app relatively isolated from the rest of your system, which is handy if you like your applications to behave like polite guests.
Step 1: Install Flatpak
On Ubuntu or Debian, run:
On Fedora, Flatpak is usually available by default. If needed, install it with:
On Arch Linux or Manjaro, run:
On openSUSE, run:
Step 2: Add the Flathub Repository
Flathub is the main app store for Flatpak applications. Add it with:
After adding Flathub, it is a good idea to log out and log back in, especially if your desktop menu does not immediately detect Flatpak apps.
Step 3: Install Telegram Desktop
Now install Telegram with:
When prompted, confirm the installation. Flatpak may also install required runtimes. Do not panic if the download looks larger than expected; Flatpak is bringing its lunchbox.
Step 4: Launch Telegram
You can open Telegram from your application menu or run:
How To Update Telegram Flatpak
To update Telegram and other Flatpak apps, run:
How To Remove Telegram Flatpak
If you want to uninstall it later, use:
Method 2: Install Telegram on Linux Using Snap
Snap is another universal package format. It is especially common on Ubuntu, where Snap support is usually already installed. Snap packages update automatically, which is nice if you prefer not to chase updates like a caffeinated system administrator.
Install Telegram Snap
On Ubuntu, run:
Once installed, launch Telegram from the app menu or use:
Install Snap Support on Debian
If you are on Debian and want to use Snap, install Snap support first:
Then install Telegram:
You may need to restart your session or reboot so Snap application paths appear correctly.
Update Telegram Snap
Snap apps usually update automatically, but you can manually refresh Telegram with:
Remove Telegram Snap
Method 3: Install Telegram on Ubuntu
Ubuntu users have multiple choices. The easiest routes are Flatpak and Snap. Snap is already integrated into many Ubuntu installations, while Flatpak is popular for users who prefer Flathub’s app ecosystem.
Option A: Install Telegram on Ubuntu With Snap
This is the fastest option for many Ubuntu users.
Option B: Install Telegram on Ubuntu With Flatpak
After installation, restart your desktop session if Telegram does not appear in the app launcher.
Option C: Install Telegram With APT
Some Ubuntu versions may provide a telegram-desktop package through the repositories or as a transitional package. You can try:
However, the APT method may vary depending on your Ubuntu version. If you want a more consistent current build, Flatpak or Snap is usually the safer choice.
Method 4: Install Telegram on Debian
Debian users can install Telegram using Flatpak, Snap, APT, or the official standalone download. Flatpak is often the smoothest option because it avoids dependency drama. And if you have ever fought dependency drama, you know it deserves its own soap opera.
Install Telegram on Debian With Flatpak
Install Telegram on Debian With APT
If the Debian repository version is older than you want, use Flatpak, Snap, or the official Telegram tarball instead.
Method 5: Install Telegram on Fedora
Fedora works very well with Flatpak, and many Fedora users prefer installing desktop apps from Flathub.
Install Telegram on Fedora With Flatpak
If Flathub is not enabled, add it first:
Install Telegram on Fedora With DNF
Telegram Desktop may also be available through RPM Fusion. If you prefer DNF-managed packages, enable RPM Fusion Free and then install Telegram:
For most users, Flatpak is simpler. For users who like RPM packages and system-level package management, DNF is a fine choice.
Method 6: Install Telegram on Arch Linux and Manjaro
Arch Linux keeps Telegram Desktop available in its official repositories. That means installation is refreshingly short.
That command updates your package database and installs Telegram Desktop. On Manjaro, the same command usually works because Manjaro is Arch-based.
To remove Telegram later, run:
Method 7: Install Telegram Using the Official Linux Download
The official Telegram website offers a Linux x64 download as a compressed archive. This method is useful if you want the standalone Telegram build directly from Telegram and do not want to use Flatpak, Snap, or your distribution’s repository.
Step 1: Download the Linux Version
Go to the official Telegram Desktop download page and download the Linux x64 archive. It is usually a .tar.xz file.
Step 2: Extract the Archive
Open a terminal in your Downloads folder and run:
This extracts a folder named Telegram.
Step 3: Run Telegram
Telegram should launch. Sign in with your phone number and follow the verification steps.
Step 4: Move Telegram to /opt
If you want to keep the app in a cleaner location, move it to /opt:
Create a command shortcut:
Now you can launch it from the terminal with:
Create a Desktop Launcher
If Telegram does not automatically create a menu entry, you can create one manually:
Paste this:
Save the file, then run:
If your desktop environment does not refresh immediately, log out and back in.
Which Telegram Linux Installation Method Should You Choose?
If you are new to Linux, use Flatpak or Snap. They are easier to install, update, and remove. If you are on Ubuntu and Snap is already installed, Snap is quick. If you use Fedora, Linux Mint, Debian, or openSUSE, Flatpak is often the most comfortable option.
If you use Arch Linux, the native package is excellent because it is available directly through pacman. If you want the official standalone version and do not mind managing files yourself, the Telegram tarball is also a good route.
Simple Recommendation
- Ubuntu: Snap or Flatpak
- Debian: Flatpak
- Fedora: Flatpak
- Linux Mint: Flatpak
- Arch or Manjaro: Pacman
- Manual control: Official Telegram Linux tarball
How To Sign In to Telegram Desktop on Linux
After installation, open Telegram Desktop. You can sign in by scanning a QR code with your Telegram mobile app or by entering your phone number. The QR code method is usually faster.
To sign in with QR code, open Telegram on your phone, go to your device settings, choose the option to link a desktop device, and scan the code on your Linux screen. Once linked, your chats will sync automatically.
After signing in, check your notification settings, download folder, theme, and privacy options. Telegram Desktop supports multiple themes, custom notification controls, proxy settings, and media download preferences. Translation: you can make it quiet, loud, dark, bright, minimalist, chaotic, or whatever matches your desktop personality.
Common Problems and Fixes
Telegram Does Not Appear in the App Menu
If you installed Telegram with Flatpak or Snap and it does not appear in the app menu, log out and log back in. You can also launch it from the terminal:
Or, for Snap:
Flatpak Says Flathub Is Missing
Add Flathub again:
Then retry the Telegram installation.
Telegram Will Not Launch After Manual Install
Check that the executable has permission to run:
Then try:
Notifications Are Not Working
First, check Telegram’s own notification settings. Then check your Linux desktop notification settings. GNOME, KDE Plasma, Cinnamon, and XFCE all handle notifications slightly differently. If you use Flatpak, make sure desktop portals are installed and working properly.
Telegram Looks Weird With My Theme
Snap and Flatpak apps sometimes follow desktop themes differently from native packages. If Telegram looks out of place, try switching Telegram’s built-in theme under Settings. If that still bothers you, try another installation method. Linux gives you choices, and occasionally, those choices give you homework.
How To Update Telegram on Linux
How you update Telegram depends on how you installed it.
Update Flatpak Telegram
Update Snap Telegram
Update Telegram on Arch
Update Telegram on Ubuntu or Debian APT
Update the Official Manual Version
The standalone Telegram Desktop build can update itself in many cases, but if that does not work, download the latest Linux archive again, extract it, and replace the old Telegram folder.
How To Uninstall Telegram From Linux
Uninstalling Telegram is just as important as installing it, especially if you are testing multiple methods. Installing the same app three different ways is a classic Linux rite of passage, but it can get messy.
Remove Flatpak Telegram
Remove Snap Telegram
Remove APT Telegram
Remove Arch Telegram
Remove Manual Telegram Install
If you want to remove user data as well, look for Telegram configuration folders in your home directory. Be careful before deleting them because they may contain local settings and cached files.
Security Tips After Installing Telegram on Linux
After you install Telegram Desktop on Linux, take a few minutes to secure your account. First, enable two-step verification in Telegram’s settings. This adds an extra password to your account and helps protect you if someone gets access to your phone number.
Second, review active sessions. Telegram lets you see which devices are logged in. If you see an old laptop, a forgotten virtual machine, or something that looks suspicious, terminate that session.
Third, avoid installing Telegram from random third-party scripts unless you understand exactly what they do. Official sources, Flathub, Snapcraft, and trusted distribution repositories are safer choices. A random install script from the internet can be useful, but it can also be the software equivalent of accepting soup from a raccoon.
Extra Experience: Real-World Notes on Installing Telegram on Linux
After installing Telegram Desktop on several Linux systems, one thing becomes obvious: the “best” method is not always the same for everyone. On a clean Ubuntu desktop, Snap can be the fastest path because the system already understands Snap packages. You run one command, Telegram appears in the app menu, and life continues. It is not glamorous, but neither is brushing your teeth, and both are effective.
On Fedora, Flatpak often feels more natural. Fedora has strong Flatpak integration, and Telegram from Flathub usually behaves well. The installation is simple, updates are straightforward, and the app appears in the desktop launcher like it pays rent there. If you use GNOME Software with Flathub enabled, you may not need the terminal at all.
Linux Mint users often like Flatpak too, partly because Mint has made Flatpak apps easy to discover through the software manager. For beginners, this is a huge win. Instead of memorizing commands, you can search for Telegram Desktop, click install, and enjoy the rare feeling that Linux is being friendly before coffee.
On Arch Linux, the native package is hard to beat. Running sudo pacman -Syu telegram-desktop is fast, clean, and very Arch-like. It also keeps Telegram under the same update system as the rest of your machine. If you are already using Arch, you probably prefer this approach because it is simple and transparent. Also, let’s be honest: if you use Arch, you were going to open the terminal anyway.
The manual Telegram tarball is useful when you want the official standalone app directly from Telegram. I like this method for testing, portable setups, or machines where I do not want to add another package system. However, it does require more responsibility. You may need to create your own launcher, manage the install location, and make sure the app updates properly. It is not difficult, but it is less automatic.
The main mistake beginners make is installing Telegram three times: once through APT, once through Snap, and once through Flatpak. Then they wonder why there are multiple Telegram icons in the app menu. If that happens, do not worry. Pick one method, uninstall the others, and keep your system tidy. Your app launcher should not look like Telegram opened a franchise.
Another practical tip: if Telegram notifications do not work, do not immediately blame Telegram. Linux desktop environments handle notifications differently. GNOME, KDE Plasma, Cinnamon, XFCE, and Wayland sessions can all behave a little differently. Check both Telegram’s internal notification settings and your desktop environment’s notification permissions.
Finally, keep account security in mind. Installing the app is only step one. Enable two-step verification, review active sessions, and avoid unofficial builds unless you have a clear reason to trust them. Telegram Desktop on Linux is convenient, fast, and flexible, but your account still deserves basic protection. A secure setup takes two minutes and can save you a giant headache later.
Conclusion
Learning how to install Telegram on Linux is easier than it first appears. For most users, Flatpak is the best all-around choice because it works across many distributions and updates easily. Snap is convenient on Ubuntu. Native packages are excellent on distributions like Arch. The official Telegram Linux download is useful when you want a standalone version directly from Telegram.
The important thing is to choose one installation method, keep it updated, and avoid random third-party installers unless you know what they do. Once Telegram Desktop is installed, sign in, check your notifications, review your privacy settings, and enjoy messaging from your Linux desktop without keeping yet another browser tab alive.
