Získání aktuální verze Firefoxu na Debian Stable
Distribuce Debian Stable je známá svým pomalým tempem aktualizací balíčků. To se týká i webového prohlížeče Mozilla Firefox, který z tohoto důvodu nedostává nové verze tak často, jak by někteří uživatelé mohli očekávat. Ačkoli většina uživatelů Debianu Stable je s tímto stavem smířena, může se občas objevit touha po aktuálnější verzi. Například nedávné vydání Firefox Quantum není pro uživatele Debianu Stable dostupné skrze standardní aktualizace. Tento článek ukáže, jak nainstalovat Firefox Quantum na Debian Stable. Pokud máte zájem i o aktualizace jiných aplikací, podívejte se na náš návod, jak získat novější software na Debian Stable.
Firefox Extended Support Release (ESR)
Uživatelé Debianu Stable obvykle používají Firefox Extended Support Release (ESR), což je dlouhodobě podporovaná verze Firefoxu. Tato verze sice nabízí stabilitu, ale postrádá nejnovější funkce a vylepšení, které jsou dostupné v aktuálních verzích. Mnoho uživatelů to považuje za dostatečné, protože primárně používají prohlížeč pro surfování po internetu a nevyžadují nejnovější novinky. Nicméně, je třeba si uvědomit, že každá nová verze Firefoxu přináší vylepšení rychlosti, opravy chyb a celkové zlepšení uživatelského zážitku. Pokud chcete využívat nejnovější funkce a výhody, budete muset Firefox ESR nahradit aktuální verzí.
Jedním z nejrychlejších způsobů, jak získat aktuální verzi Firefoxu, je odinstalovat stávající Firefox ESR a stáhnout binární verzi Firefoxu. Nicméně, instalace binární verze má svá negativa oproti instalaci ze zdrojů Debianu, především v tom, že musíte aktualizace hlídat manuálně.
Pro začátek odinstalujte Firefox ESR pomocí správce balíčků:
su
apt remove firefox-esr
Následně, pokud nemáte nainstalovaný, nainstalujte nástroj `wget`:
apt install wget
S pomocí wget stáhněte nejnovější verzi Firefoxu přímo ze stránek Mozilly:
wget -O FirefoxSetup.tar.bz2 "https://download.mozilla.org/?product=firefox-latest&os=linux64&lang=en-US"
Nyní vytvořte v adresáři `/opt/` novou složku pro Firefox:
mkdir -p /opt/firefox
Rozbalte stažený archiv Firefox do `/opt/firefox/`:
tar xjfv FirefoxSetup.tar.bz2 -C /opt/firefox
Vytvoření zástupce na ploše
S novou verzí Firefoxu nainstalovanou, je potřeba vytvořit zástupce na ploše pro snadný přístup. Pro tento účel otevřete textový editor (v tomto příkladu použijeme Nano):
su
nano /usr/share/applications/firefox.desktop
Do otevřeného souboru vložte následující obsah:
[Desktop Entry]
Version=1.0
Name=Firefox
GenericName=Web Browser
Exec=/usr/lib/firefox %u
Icon=firefox-esr
Terminal=false
Type=Application
MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;x-scheme-handler/http;x-scheme-handler/https;
StartupNotify=true
Categories=Network;WebBrowser;
Keywords=web;browser;internet;
Actions=new-window;new-private-window;
[Desktop Action new-window]
Name=New Window
Exec=/usr/lib/firefox --new-window %u
[Desktop Action new-private-window]
Name=New Private Window
Exec=/usr/lib/firefox --private-window %u
Soubor uložte pomocí klávesové zkratky Ctrl + O a aktualizujte oprávnění pomocí příkazu `chmod`:
chmod +x /usr/share/applications/firefox.desktop
Po změně oprávnění systém Debian rozpozná nový zástupce jako aplikaci. Firefox najdete v sekci „Internet“ (například v XFCE) nebo ho jednoduše vyhledejte, pokud používáte Gnome nebo KDE. Nakonec vytvořte symbolický odkaz z umístění Firefoxu `/opt/firefox/` do `/usr/lib/`:
ln -s /opt/firefox/firefox /usr/lib/
Aktualizace binární verze Firefoxu
Instalace Firefoxu mimo standardní systém balíčků má své výhody i nevýhody. Výhodou je možnost používat stabilní jádro systému a zároveň mít k dispozici nejnovější verzi prohlížeče s otevřeným zdrojovým kódem. Nevýhodou je, že všechny aktualizace musíte provádět manuálně. Balíčkovací systém Debianu vám s tímto nepomůže.
Abyste věděli, kdy je nová verze Firefoxu k dispozici, doporučuje se sledovat blog Mozilly. Můžete také zkontrolovat číslo verze přímo v prohlížeči v Předvolby > Obecné, kde se dozvíte, jestli používáte aktuální verzi.
Vytvoření aktualizačního nástroje
Manuální aktualizace Firefoxu může být zdlouhavá. Můžete si usnadnit práci vytvořením vlastního aktualizačního skriptu. I když nemůže nahradit systém balíčků, zjednoduší proces aktualizace na nejnovější verzi Firefoxu. Nejdříve si zajistěte root přístup v terminálu:
su
Nyní otevřete textový editor Nano:
nano /usr/bin/firefox-updater
Do souboru zadejte shebang, který udává, jakým interpretem se má skript spouštět:
#!/bin/bash
Pod shebang přidejte příkazy pro aktualizaci:
wget -O FirefoxSetup.tar.bz2 "https://download.mozilla.org/?product=firefox-latest&os=linux64&lang=en-US"
tar xjfv FirefoxSetup.tar.bz2 -C /opt/firefox/ --overwrite
rm FirefoxSetup.tar.bz2
Soubor uložte pomocí Ctrl + O a aktualizujte jeho oprávnění:
chmod +x /usr/bin/firefox-updater
Pro aktualizaci Firefoxu, získejte root přístup a spusťte skript:
su
firefox-updater
Firefox obvykle vydává hlavní aktualizace v řádu měsíců a menší aktualizace v řádu týdnů, někdy i dnů. Skript je vhodné spouštět jednou týdně pro dosažení optimálního stavu.