
Ubuntu använder idag Snap som standardformat för många program, inklusive Thunderbird. Snap är ett containerbaserat paketsystem som isolerar applikationer från resten av systemet. Det ökar säkerheten, men kan också medföra vissa nackdelar:
- Program startar långsammare
- Filåtkomst utanför hemkatalogen begränsas
- Thunderbird via Snap kan kännas seg vid t.ex. bilagor, indexering och filhantering
Den här artikeln visar hur du avinstallerar Snap-versionen av Thunderbird och ersätter den med den traditionella .deb-versionen, som installeras direkt via APT från Mozillas officiella PPA.
Steg 1: Säkerhetskopiera din Thunderbird-data (om du använder Snap)
Innan du tar bort Snap-versionen av Thunderbird, säkerhetskopiera dina användardata:
cp -a ~/snap/thunderbird/common/.thunderbird ~/thunderbird-snap-backup
Detta skapar en backup av din profil med e-post, konton och inställningar i hemkatalogen. Du kan återställa den senare.
Steg 2: Ta bort Snap-versionen av Thunderbird
Avinstallera Snap-versionen med:
sudo snap remove thunderbird
Steg 3: Blockera framtida Snap-installation via APT
Ubuntu:s vanliga apt install thunderbird
försöker installera Snap i bakgrunden. För att förhindra det, skapa en APT-prioriteringsregel:
echo 'Package: thunderbird
Pin: release o=Ubuntu*
Pin-Priority: -1' | sudo tee /etc/apt/preferences.d/no-thunderbird-snap
Steg 4: Lägg till Mozilla-teams PPA
Mozilla-teamet underhåller en .deb
-version av Thunderbird som installeras via en PPA:
sudo add-apt-repository ppa:mozillateam/ppa
sudo apt update
Steg 5: Prioritera .deb
-versionen i APT
För att säkerställa att framtida uppdateringar kommer från rätt källa:
echo '
Package: thunderbird*
Pin: release o=LP-PPA-mozillateam
Pin-Priority: 1001
' | sudo tee /etc/apt/preferences.d/mozilla-thunderbird
Steg 6: Installera Thunderbird från .deb
Nu kan du installera Thunderbird som vanligt .deb
-paket:
sudo apt install thunderbird-locale-sv
Kontrollera att rätt version används
För att kontrollera att Snap-versionen inte längre används:
which thunderbird
Det ska ge /usr/bin/thunderbird
(inte /snap/bin/thunderbird
).
För att se var paketet kommer ifrån:
apt policy thunderbird
Det ska visa ppa:mozillateam
som källa.
(Valfritt) Flytta användardata från Snap-versionen
Om du vill återställa tidigare data:
cp -a ~/thunderbird-snap-backup/* ~/.thunderbird/
Starta Thunderbird, så bör dina konton, e-post och inställningar vara intakta.
Sammanfattning
Moment | Kommando/Åtgärd |
---|---|
Säkerhetskopiera Snap-data | cp -a ~/snap/thunderbird/common/.thunderbird ~/thunderbird-snap-backup |
Ta bort Snap-version | sudo snap remove thunderbird |
Blockera Snap via APT | Skapa fil i /etc/apt/preferences.d/ |
Lägg till Mozilla PPA | sudo add-apt-repository ppa:mozillateam/ppa |
Prioritera .deb-paket | Skapa regel med Pin-Priority |
Installera Thunderbird | sudo apt install thunderbird |
Återställ data (frivilligt) | cp -a ~/thunderbird-snap-backup/* ~/.thunderbird/ |
Nedanstående Bash-skript installerar .deb-versionen i stället för Snap.
nano installera-thunderbird.sh
Klistra in koden nedan
chmod +x installera-thunderbird.sh
./installera-thunderbird.sh
#!/bin/bash
set -e
echo "Tar bort Snap-versionen av Thunderbird (om installerad)..."
sudo snap remove thunderbird || true
echo "Lägger till Mozilla-teamets PPA..."
sudo add-apt-repository -y ppa:mozillateam/ppa
sudo apt update
echo "Skapar apt-preferensfil för att föredra PPA och blockera Snap..."
sudo tee /etc/apt/preferences.d/mozillateam.pref > /dev/null <<EOF
Package: *
Pin: release o=LP-PPA-mozillateam
Pin-Priority: 1001
EOF
sudo tee /etc/apt/preferences.d/no-thunderbird-snap.pref > /dev/null <<EOF
Package: thunderbird
Pin: release o=Ubuntu*
Pin-Priority: -1
EOF
echo "Installerar Thunderbird från deb-paket..."
sudo apt install -y thunderbird
echo "Installerar svensk språkmodul..."
sudo apt install -y thunderbird-locale-sv
echo "Försöker sätta svenska som gränssnittsspråk..."
thunderbird --headless --setDefaultLocale sv-SE || echo "Kunde inte sätta språk via CLI, gör det manuellt i inställningarna."
echo "Klart. Du kan nu starta Thunderbird från meny eller terminal."