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

mr zlaam

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.)