{
Witam
Przedstawiam dziś nowszy ulepszony sposób instalacji najnowszego Firefoxa w systemach gdzie
do instalacji mamy tylko do wyboru Firefox-ESR, a chcilibyśmy mieć najnowszego. Wpis jest nowszą alternatywą dla stworzonego przeze mnie wcześniej wpisu: viewtopic.php?f=28&t=33757
Metoda instalacji/aktualizacji polaga tylko na stworzeniu skryptu i stworzeniu linku do uruchamiania programu z menu czyli pliku .desktop . Następnie uruchomieniu tego skryptu.
A więc do dzieła. Wszystkie poniższe operacje wykonuję jako root
1. W katalogu /usr/share/applications tworze plik firefox.desktop z zawartością
Kod: Zaznacz cały
[Desktop Entry]
Name=Firefox
Exec=/opt/firefox/firefox
Terminal=false
X-MultipleArgs=false
Type=Application
Version=1.0
Icon=/opt/firefox/browser/chrome/icons/default/default32.png
Categories=Network;Email;News;GTK;
MimeType=message/rfc822;x-scheme-handler/mailto;text/calendar;text/x-vcard;
StartupWMClass=Firefox
StartupNotify=true
2. W katalogu /usr/bin tworze plik firefoxupdate z zawartością
Kod: Zaznacz cały
#!/bin/bash
wget -L -O FirefoxSetup.tar.bz2 'https://download.mozilla.org/?product=firefox-latest-ssl&os=linux64&lang=pl'
tar xjfv FirefoxSetup.tar.bz2 -C /opt/ --overwrite
rm FirefoxSetup.tar.bz2
exit 0
Kod: Zaznacz cały
chmod +x /usr/bin/firefoxupdate
Kod: Zaznacz cały
firefoxupdate
Jak działa powyższy skrypt?
Ściąga najnowszą paczkę firefoxa w jezyku polskim w architekturze 64 bitowej z serwerów mozillii,
następnie rozpakowuje ją do katalogu /opt/firefox i usuwa wcześniej ściągnięta wcześniej paczkę.
Natomiast Kiedy robimy aktualizacje skrypt nadpisuje pliki w tej samej lokalizacji nowszymi wersjami
Nie trzeba przy aktualizacji tworzyć na nowo plików podanych w krokach 1 i 2.
UWAGA:
Przy przejściu z Firefoxa-ESR na najnowszego Firefoxa Quantum należy zrobić kopie bezpieczeństwa katalogu z ustawieniami Firefoxa (katalog .mozilla w katalogu domowym). Należy skopiować go w inne miejsce. Ewentualnie zastartować no nowym pustym profilu.
}