Perfecte. Et deixo un procediment complet per a Deepin:
- Eliminar totes les restes de Firefox
- 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.