Eliminar totes les restes de Firefox i tornar a instal·lar Firefox 153 en català (ca)

Perfecte. Et deixo un procediment complet per a Deepin:

  1. Eliminar totes les restes de Firefox
  2. Tornar a instal·lar Firefox 153 en català (ca)

⚠️ Això elimina el perfil de Firefox: adreces, historial, contrasenyes, extensions, etc.
Si vols conservar el perfil, fes primer la còpia opcional del pas 1.


1. Tanca Firefox i fes una còpia opcional

pkill -x firefox || true
pkill -x firefox-esr || true

Còpia de seguretat opcional del perfil:

mkdir -p "$HOME/Backup"
[ -d "$HOME/.mozilla/firefox" ] && cp -a "$HOME/.mozilla/firefox" "$HOME/Backup/firefox-perfil-$(date +%Y%m%d-%H%M%S)" || true

Si després vols recuperar adreces/contrasenyes, podràs usar aquesta carpeta.


2. Elimina paquets instal·lats de Firefox

pkgs=$(dpkg-query -W -f='${Package}\n' 2>/dev/null | grep -E '^firefox' || true)

if [ -n "$pkgs" ]; then
    sudo apt-get purge -y $pkgs
    sudo apt-get autoremove --purge -y
fi

3. Elimina possibles versions Flatpak o Snap

Flatpak:

if command -v flatpak >/dev/null 2>&1; then
    flatpak uninstall --delete-data -y org.mozilla.firefox || true
    flatpak uninstall --delete-data -y org.mozilla.Firefox || true
fi

rm -rf "$HOME/.var/app/org.mozilla.firefox"* "$HOME/.var/app/org.mozilla.Firefox"* 2>/dev/null || true

Snap:

if command -v snap >/dev/null 2>&1; then
    sudo snap remove --purge firefox || true
fi

4. Elimina configuració, cache i residus de l’usuari

rm -rf "$HOME/.mozilla/firefox"
rm -rf "$HOME/.cache/mozilla"
rm -rf "$HOME/.config/mozilla"
rm -rf "$HOME/.local/share/mozilla"
rm -rf "$HOME/.firefox"

rm -rf "$HOME/.local/share/applications/firefox"* 2>/dev/null || true
rm -rf "$HOME/.local/share/applications/"*irefox*.desktop 2>/dev/null || true

5. Elimina residus del sistema

sudo rm -rf /opt/firefox
sudo rm -rf /opt/firefox-esr
sudo rm -rf /usr/lib/firefox
sudo rm -rf /usr/lib/firefox-esr
sudo rm -rf /usr/lib/mozilla/firefox*
sudo rm -rf /usr/local/lib/firefox
sudo rm -rf /usr/local/lib/firefox-esr
sudo rm -rf /usr/local/lib/mozilla/firefox*
sudo rm -rf /usr/local/share/firefox
sudo rm -rf /usr/share/firefox
sudo rm -rf /etc/firefox

sudo rm -f /usr/local/bin/firefox
sudo rm -f /usr/local/bin/firefox-esr
sudo rm -f /usr/bin/firefox
sudo rm -f /usr/bin/firefox-esr

sudo rm -rf /usr/share/applications/firefox*.desktop
sudo rm -rf /usr/share/applications/*irefox*.desktop
sudo rm -rf /usr/share/icons/hicolor/*/apps/firefox*
sudo rm -rf /usr/share/pixmaps/firefox*

sudo rm -f /usr/share/metainfo/org.mozilla.firefox*.xml
sudo rm -f /usr/share/appdata/org.mozilla.firefox*.xml

També elimina possibles repositoris o claus de Mozilla afegits manualment:

sudo rm -rf /etc/apt/sources.list.d/mozilla*
sudo rm -rf /etc/apt/preferences.d/mozilla*
sudo rm -rf /usr/share/keyrings/packages.mozilla.org*
sudo rm -rf /etc/apt/trusted.gpg.d/packages.mozilla.org*

Actualitza la base de dades d’APT:

sudo apt-get update

Instal·lar Firefox 153 en català

El codi d’idioma català és:

ca

6. Instal·la dependències necessàries

sudo apt-get install -y wget bzip2 ca-certificates xdg-utils

7. Mira quines versions 153.x hi ha disponibles

wget -qO- https://archive.mozilla.org/pub/firefox/releases/ | grep -oE '153\.[0-9]+(\.[0-9]+)?' | sort -Vu

Si surt, per exemple:

153.0
153.0.1

fes servir la més nova, per exemple 153.0.1.


8. Descarrega Firefox 153 en català

Substitueix VER=153.0 per la versió exacta que vulguis.

VER=153.0
URL="https://archive.mozilla.org/pub/firefox/releases/${VER}/linux-x86_64/ca/firefox-${VER}.tar.bz2"

cd /tmp
wget "$URL"

Si el teu sistema és ARM64, canvia linux-x86_64 per linux-aarch64.


9. Instal·la a /opt

sudo rm -rf /opt/firefox
sudo tar -xjf "firefox-${VER}.tar.bz2" -C /opt
sudo ln -sf /opt/firefox/firefox /usr/local/bin/firefox

Comprova la versió:

/opt/firefox/firefox --version

Hauria de mostrar alguna cosa com:

Mozilla Firefox 153.x

10. Crea l’entrada del menú de Deepin

ICON="/opt/firefox/browser/chrome/icons/default/default128.png"
[ -f "$ICON" ] || ICON="/opt/firefox/icons/default128.png"
[ -f "$ICON" ] || ICON="firefox"

sudo tee /usr/share/applications/firefox.desktop > /dev/null <<EOF
[Desktop Entry]
Type=Application
Version=1.0
Name=Firefox
Name[ca]=Firefox
GenericName=Web Browser
GenericName[ca]=Navegador web
Comment=Browse the Web
Comment[ca]=Navegueu per la web
Exec=/opt/firefox/firefox %u
Icon=$ICON
Terminal=false
StartupWMClass=firefox
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;application/x-xp-install;
Categories=Network;WebBrowser;
EOF

Actualitza la base de dades d’escriptoris:

sudo update-desktop-database /usr/share/applications || true

11. Defineix Firefox com a navegador predeterminat

xdg-settings set default-web-browser firefox.desktop || true
xdg-mime default firefox.desktop x-scheme-handler/http || true
xdg-mime default firefox.desktop x-scheme-handler/https || true

A Deepin també pots comprovar-ho a:

Configuració → Aplicacions → Aplicacions predeterminades → Navegador web

12. Obre Firefox

nohup /opt/firefox/firefox >/dev/null 2>&1 &

O simplement busca Firefox al llançador de Deepin.


Comprovació final

Per veure si queden paquets Firefox:

dpkg -l | grep -i firefox || echo "No queden paquets Firefox"

Per veure els fitxers principals instal·lats:

ls -ld /opt/firefox
ls -l /usr/local/bin/firefox
ls -l /usr/share/applications/firefox.desktop

I per comprovar la versió:

firefox --version

o:

/opt/firefox/firefox --version

Nota important

Aquesta instal·lació amb .tar.bz2 és manual.
Si vols actualitzacions automàtiques, és millor usar el repositori oficial de Mozilla, però llavors potser no quedarà fixada exactament la versió 153 si Mozilla ja ha publicat una versió més nova.