Jak nainstalovat Chromium na Ubuntu a CentOS?

Detailní návod k instalaci bezhlavého Chromia na systémech Ubuntu a CentOS

Tento článek vám poskytne podrobný návod, jak nainstalovat a používat Headless Chromium na operačních systémech Ubuntu a CentOS.

Co je to Headless Chrome?

Headless Chrome představuje spuštění prohlížeče Chrome bez grafického uživatelského rozhraní. Prohlížeč běží v „bezhlavém“ prostředí, což je ideální pro automatizované testování a další úlohy, kde není potřeba vizuální interakce.

Jaké výhody nám Headless Chrome přináší?

Jednou z hlavních výhod je možnost testování nejnovějších webových technologií, jako jsou ES6 moduly, Service Workers a streamy. S Headless Chromem můžete vyvíjet a testovat aplikace s přesným vykreslováním. Navíc získáte pokročilé funkce jako omezení sítě, emulaci zařízení a pokrytí kódu.

Headless Chrome umožňuje provádět testy bez nutnosti psát rozsáhlý kód. Vše můžete ovládat z příkazové řádky s použitím specifických parametrů. Níže jsou uvedeny některé z často používaných příkazů:

--screenshot – Uložení snímku obrazovky

--print-to-pdf – Uložení webové stránky do PDF

--dump-dom – Export dat DOM (Document Object Model)

Důležité upozornění: Headless Chrome se liší od běžného prohlížeče Chromium.

Instalace Chromia na Ubuntu

Krok 1: Aktualizace systému Ubuntu

Nejprve je nutné aktualizovat systémové balíčky.

sudo apt-get update

Krok 2: Instalace potřebných závislostí

Následující příkaz nainstaluje potřebné balíčky pro správnou instalaci.

sudo apt-get install -y libappindicator1 fonts-liberation

V některých případech, mohou chybět některé závislosti. Proto doporučujeme použít následující příkaz, který nainstaluje všechny chybějící balíčky potřebné pro funkčnost Chromia.

sudo apt-get install -f

Krok 3: Stažení balíčku Chromia

Stáhněte si oficiální stabilní verzi Google Chrome pro Ubuntu.

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

Krok 4: Instalace Chromia

Nainstalujte stažený balíček.

sudo dpkg -i google-chrome*.deb

Krok 5: Ověření instalace

Pro ověření úspěšné instalace zkontrolujte verzi prohlížeče Chrome pomocí příkazu:

google-chrome-stable -version

Volitelné: Spuštění Chromia v bezhlavém režimu

Zde je příklad spuštění Chromia v bezhlavém režimu. Pro demonstraci uložíme obsah webové stránky https://gf.dev/ do PDF souboru.

google-chrome-stable --headless --disable-gpu --print-to-pdf https://gf.dev/

Výsledný soubor `output.pdf` by měl být vytvořen ve stejném adresáři.

Nyní se podíváme, jak provést stejnou instalaci na CentOS.

Instalace Chromia na CentOS

Krok 1: Aktualizace systému CentOS

Aktualizujte systém pomocí příkazu:

sudo yum update

Krok 2: Vytvoření úložiště pro Chrome

Přidejte do systému úložiště Google Chrome vytvořením souboru `google-chrome.repo` v adresáři `/etc/yum.repos.d/` a vložte do něj následující obsah:

[google-chrome]
name=google-chrome
baseurl=http://dl.google.com/linux/chrome/rpm/stable/$basearch
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub

 

Krok 3: Instalace Chromia

Pro instalaci Google Chrome použijte příkaz:

sudo yum install google-chrome-stable

Krok 4: Ověření instalace

Ověřte instalaci kontrolou verze Chromia:

google-chrome -version

Volitelné: Spuštění Chromia v bezhlavém režimu

Příkladem spuštění bezhlavého Chromia na CentOS je uložení webové stránky https://www.chromestatus.com/ do PDF souboru. Pro toto použijeme následující příkaz:

google-chrome-stable --headless --disable-gpu --print-to-pdf https://www.chromestatus.com/

Tím dojde k vytvoření souboru `output.pdf` s obsahem dané webové stránky.

Tímto jsme pokryli kompletní instalaci Chromia na systémech Ubuntu a CentOS, včetně spuštění v bezhlavém režimu.