How to Install Thunderbird from a .tar.xz File on Linux (Desktop Integration Guide)

mr zlaam (admin)

Published: July 19th, 2025

 How to Install Thunderbird from a .tar.xz File on Linux (Desktop Integration Guide)

Image by : shortpixel

Tired of slow, restricted Snap packages?
Prefer a clean, traditional Linux installation?
This guide is for you.

This method is perfect if:
✔ You hate Snap/Flatpak sandboxing.
✔ You want direct control over updates.
✔ You prefer a faster, more native experience.

Step 1: Download Thunderbird (Official Build)

Do NOT use your distro’s repo (which might force Snap!).
Instead, grab the latest .tar.xz directly from Mozilla:

🔗 Click here to download Thunderbird

(This link gets the latest stable version. Replace 140.0.1 with a newer version if available.)


Step 2: Extract the Archive

Open a terminal (Ctrl+Alt+T) and run:


mkdir -p ~/Apps  # Create a directory for manual apps (optional but tidy)
tar -xf ~/Downloads/thunderbird-*.tar.xz -C ~/Apps

This extracts Thunderbird to ~/Apps/thunderbird.

Why ~/Apps?

  • Keeps your home directory organized.
  • No sudo needed (unlike /opt).
  • Easy to delete later.

(Want a system-wide install? Use /opt instead and prefix commands with sudo.)


Step 3: Test Thunderbird

Run it directly to check if it works:

~/Apps/thunderbird/thunderbird

If it launches, proceed to make it a permanent app.


Step 4: Add Thunderbird to Your App Menu

Option 1: User-Level Install (Recommended)

nano ~/.local/share/applications/thunderbird.desktop

Paste this (adjust paths if needed):


[Desktop Entry]
Name=Thunderbird Mail
GenericName=Mail Client
Comment=Send and receive emails with Thunderbird
Exec=/home/YOUR_USERNAME/Apps/thunderbird/thunderbird
Icon=/home/YOUR_USERNAME/Apps/thunderbird/chrome/icons/default/default128.png
Terminal=false
Type=Application
Categories=Network;Email;
StartupNotify=true

Replace YOUR_USERNAME with your actual Linux username.

Option 2: System-Wide Install (Requires sudo)

sudo nano /usr/share/applications/thunderbird.desktop

Use the same content as above, but ensure paths point to /opt/thunderbird if installed there.


Step 5: Refresh the App Menu

update-desktop-database ~/.local/share/applications

For system-wide installs:

sudo update-desktop-database

Step 6: (Optional) Add to PATH

To launch Thunderbird from the terminal easily:

ln -s ~/Apps/thunderbird/thunderbird ~/.local/bin/thunderbird

Now you can just type thunderbird in the terminal.


Step 7: Launch Thunderbird

  • GUI: Search for "Thunderbird" in your app menu.
  • Terminal: Type thunderbird.

Why This Method is Better Than Snap/Flatpak

Faster (no sandboxing overhead).
No forced updates (you control when to upgrade).
No weird permissions (access all your files natively).


How to Update Thunderbird

  1. Download the new .tar.xz from Mozilla.
  2. Replace the old folder (~/Apps/thunderbird).
  3. Keep your .desktop file—it’ll still work!

Final Thoughts

This method gives you full control over Thunderbird without Snap/Flatpak nonsense.

Enjoy your bloat-free email client! 🚀

(Problems? Check file permissions or paths in the .desktop file.)