How to install Telegram on Linux Desktop in 2024

Telegram is a perfect cross-platform alternative to Whatsapp. It is a cloud-based chatting app that keeps giving tough competition to other similar applications. It was developed by Pavel Durov and Nikolai Durov, Russian entrepreneurs.

This instant messaging app, apart from chatting also allows sending of photos, videos, documents, and other types of media content. But this is not the reason behind the popularity of Telegram instant its cloud-based technology and focus on the security & privacy of users.

To protect the user’s identity and maintain their privacy, Telegram offers end-to-end server-client encryption. So, that hackers won’t be able to read the chats. Further, users can initiate Secret Chats on Telegram that can’t be forwarded and even has self-destruct timer for messages and media.

Further, it provides the ability to add up to 200,000 members to a group, send large files up to 2GB, beautiful stickers, and animated emojis. Telegram bots offer various services directly on the app such as downloading youtube videos. Even we can create Channels that anyone can subscribe publicly for updates.

Telegram desktop Benefits over the mobile app or web version

Using the Desktop client of Telegram offers several advantages as compared to its smartphone app or web version. Here are some of them

  1. Large Display: The desktop version of Telegram is developed to run on PC  therefore, the users can have chats on a large display with big fonts which is not possible otherwise on the smartphone.
  2. Media Management: Users can download or send photos, videos, and other media files in messages directly from their Desktop or laptop.
  3. Keyboard shortcuts: Well, on a smartphone, it is not possible to use all the Telegram shortcuts which helps in chatting more conveniently. Such as users can type a message and send the same using Ctlr+Enter; or find some old chat using Ctrl+F.
  4. Easy typing: We can use our computer’s full-fledged keyboard to type faster.
  5. Better performance: As compared to the smartphone app or web version, the Telegram Desktop can utilize the high performance of your PC to perform better when handling large media files. Although smartphones are enough powerful, still they can’t beat PC.
  6. More features: The Desktop client offers more features than the web version. Moreover, to use it we don’t need to open our browser.

Therefore, in short, the Telegram Desktop version as compared to the app and web offers benefits such as better performance, a big display to work, a full-fledged keyboard to type, and direct uploading or downloading media files from a local PC drive.

Installing Telegram Desktop client on a Linux

Let’s start with the tutorial, in which we learn the various ways to set up Telegram on Linux operating systems. To follow the steps, ensure you have access to your Telegram account on your smartphone. It is because when we log in to the Desktop client it will send a login code on the smartphone app, used to register the account in the first place.

Telegram developers provide multiple ways to install its Desktop application on Linux. Such as using the default package manager, for example, APT in Ubuntu and DNF in RHEL. Apart from that official Linux binary and third-party universal package managers such as Snap and Flatpak.

Here we learn how to use them…

Option 1: Use Ubuntu GUI Software APP

If you are a user of popular Linux distros such as Linux Mint or Ubuntu, then installation of the Telegram Desktop client can be performed graphically. It is beneficial for new Linux users, especially.

Step 1: On your Ubuntu or other similar Linux you are using, go to Applications and open Software. Ubuntu users can click on the icon given for it on the Dock.

Step 2: Once the Application installer of Ubuntu opens, click on the Search icon and type Telegram.

Step 3: Click on the Desktop client that appears in the result area for it.

Step 4: Finally, click on the Install button to download and set up Telegram’s latest version.

Open Ubuntu software
Install Telegram GUI on Linux

Option 2: Use the official Telegram Desktop PPA (for Ubuntu and derivatives)

Well, to get the latest version of Telegram through the Ubuntu Software GUI, it will install it using Snap. It is because the version available via the APT would not be the latest one.

Those who are not interested in using Snap or Flatpak on Ubuntu or its derivatives can go for PPA.

Step 1: Add PPA repository:

sudo add-apt-repository ppa:atareao/telegram

Step 2: Run a system update to refresh the APT package index cache:

sudo apt update

Step 3: Run the installation command, i.e:

sudo apt-get install telegram

Option 3: Downloading the official Linux binary

Regardless of which Linux distro you are using, the Telegram binary method will work on all of them.

Step 1: Download the Telegram Linux binary

We can download the latest Linux binary of the app from its official website. To make things easy for your you can use the command terminal instead of visiting the website.

wget "" -O telegram.tar.xz

Step 2: Extract the Archive file

Once the Telegram archive file is on your system, extract the folder having the binary to install it. Simply use the Tar command:

tar -xvf telegram.tar.xz

After that, move the folder somewhere so you won’t delete it accidentally. For example, opt folder.

sudo mv Telegram /opt/

Step 3: Setup Telegram using its executable file on Linux

Now, we have this chatting application’s binary, let’s execute it to not only run telegram but also to create an Application launcher shortcut to launch the app easily in the future.

Switch to /opt

cd /opt/Telegram/

Run the binary:


Close the Application, once you have it running.

Now, go to the Application launcher, search for Telegram and you will have the application shortcut to run in the future.

Option 4: Installing via a package manager (e.g. apt, DNF, etc.)

Debian and Ubuntu repositories include the Telegram Desktop client package to install directly using the APT. Hence, those who are using Debian, Ubuntu, Linux Mint, POP OS, Elementary, Zorin, and other similar Linux systems can use the APT package manager. Here is the command to follow:

sudo apt update
sudo apt install telegram-desktop

Whereas the RPM-based Linux distro users such as  Almalinux, and Rocky Linux, first need to add the Epel & RPM Fusion repositories, here are the commands to follow:

sudo dnf install epel-release
sudo dnf install --nogpgcheck$(rpm -E %rhel).noarch.rpm -y
sudo dnf install$(rpm -E %rhel).noarch.rpm -y

For Fedora Linx

sudo dnf install$(rpm -E %fedora).noarch.rpm
sudo dnf install$(rpm -E %fedora).noarch.rpm

Once the RPM fusion repo is added, run the DNF package manager to install the Telegram Desktop client:

sudo dnf install telegram-desktop

For Manjaro and other Arch-based Linux operating systems, use: 

sudo pacman -S telegram-desktop

Option 5: Using Snap or FlatPak Universal package managers

If you find any of the above-given methods didn’t work for you then Snap and Flatpak are other options.

On Ubuntu Snap comes by default enabled, however, other Linux distributions need to first install and enable Snap.

Using Snap:

sudo snap install telegram-desktop

For Flatpak

Just like Snap we also need to install and enable Flatpak, first. After that run:

flatpak install flathub org.telegram.desktop

Setting up Telegram Desktop on Linux

It doesn’t matter which option you have used to install Telegram on Linux, however, the method to log in will be the same.

  • Open your Telegram application and click on the “Start Messaging” button.
  • Now you will see a QR code that you need to scan using the Telegram app installed on your Smartphone.
  • Alternatively, you can use your phone number to send a code on the app and use that to log in, in case you don’t have access to smartphone.
Scan QR code to Login Telegram
Enter OTP

Telegram Desktop uninstallation from Linux

Depending upon which method you have used for the installation of this messaging app, the command or process of removal will depend upon that.

For Software GUI: Just go to Ubuntu Software, search for this application, and open it to click the Bin icon button.

For PPA: if you have used the PPA then:

sudo add-apt-repository --remove ppa:atareao/telegram
sudo apt remove telegram

For APT or DNF package manager:

sudo apt remove telegram-desktop


sudo dnf remove telegram-desktop

For Snap and Flatpak users:

sudo snap remove telegram-desktop

Whereas Flatpak running system can run:

flatpak remove org.telegram.desktop


So far, we have learned the ways such as Snap, APT, Flatpak, DNF, and binary to install & uninstall, the Telegram Desktop client on Linux. Go through them and choose the one which looks easy and works perfectly on your distro.

You will get all key Telegram features directly on Desktop PC or laptop. However, in case you love the free version and want to unlock more features then the developers of this app also provide a premium plan. In it, you will have 4 GB of file uploads, new stickers, faster downloads, and better chat management.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.