How to Install Thunderbird from a .tar.xz File on Linux (Desktop Integration Guide)
mr zlaam (admin)
Published: July 19th, 2025

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
- Download the new
.tar.xz
from Mozilla. - Replace the old folder (
~/Apps/thunderbird
). - 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.)