instalar chromium tutorial

Tutorial Instalar Chromium no Windows

Aprenda Instalar Chromium no Windows, o navegador open source desenvolvido pelo google que serve de base para criar o Google Chorme (produto).

A vantagem do Chromium é ser um software livre e de código aberto, perfeito para quem deseja evitar ser rastreado pelo google (ou reduzir o rastreamento).

O problema é que o google não disponibiliza o chromium, apenas para desenvolvedores, mas existe um dev que disponibiliza para windows o outros SOs.

Baixar Chromium

Baixe o navegador chromium através do site do projeto que compila e disponibiliza o browser pronto para ser instalado em diversos sistemas como Windows, linux, Mac.

Existem 2 versões, a versão sync e outra no sync*, a diferença entre elas é que a versão sync é mais próxima do chrome e a no sync* é mais livre dos softwares do google.

* Na versão no sync não funciona o login da conta google e a sincronização de dados entre plataformas como acontece no google chrome.

O problema dessa forma é que cada versão precisa ser instalada manualmente, não existe atualização automática para o chromium, então vou deixar o link para um projeto que verifica, baixar e atualiza o chromium automaticamente.

Instalar Chromium e atualizar no Windows

O projeto do github se chama chrlauncher, baixe o arquivo ZIP do projeto extraia ele e abra o arquivo chrlauncher.exe

O programa vai verificar as condições de configuração do arquivo chrlauncher.ini na mesma pasta e baixar e instalar a versão correspondente mais recente.

A configuração que utilizo é a seguinte abaixo:

[chrlauncher]

# Custom Chromium update URL (string):
#ChromiumUpdateUrl=https://chromium.woolyss.com/api/v3/?os=windows&bit=%d&type=%s&out=string

# Command line for Chromium (string):
# See here: https://peter.sh/experiments/chromium-command-line-switches/
ChromiumCommandLine=--user-data-dir=..\profile --no-default-browser-check

# Chromium executable file name (string):
ChromiumBinary=chrome.exe

# Chromium binaries directory (string):
# Relative (to chrlauncher directory) or full path (env. variables supported).
ChromiumDirectory=.\bin

# Set Chromium binaries architecture (integer):
#
# 0	-> autodetect (default)
# 64	-> 64-bit
# 32	-> 32-bit
ChromiumArchitecture=0

# Auto download updates if found (boolean)
#
# false	-> show tray tip if update found, downloading manually (default)
# true	-> auto download update and install it!
ChromiumAutoDownload=false

# Bring chrlauncher window when download started (boolean)
#
# false	-> don't bring main window to front automatically
# true	-> bring chrlauncher window to front when download started (default)
ChromiumBringToFront=true

# Set download in foreground mode (boolean):
#
# false	-> start browser and check/download/install update in background
# true	-> start browser only when check/download/install update complete (default)
ChromiumWaitForDownloadEnd=false

# Use chrlauncher as updater, but does not start Chromium (boolean):
#
# false	-> update & start Chromium (default)
# true	-> download & install Chromium update without start
ChromiumUpdateOnly=false

# Type of Chromium builds:
#
# dev-official
#	Official development builds from snapshots repository
#	"storage.googleapis.com/chromium-browser-snapshots/index.html" (32/64 bit)
#
# stable-codecs-sync
#	Unofficial stable builds with codecs
#	"github.com/Hibbiki/chromium-win64/releases" (64 bit)
#	"github.com/Hibbiki/chromium-win32/releases" (32 bit)
#
# dev-nosync
#	Unofficial development builds without Google services
#	"github.com/RobRich999/Chromium_Clang/releases" (32/64 bit)
#
# dev-codecs-sync
#	Unofficial development builds with codecs and without Google services
#	"github.com/macchrome/winchrome/releases" (64 bit)
#
# dev-codecs-nosync
#	Unofficial development builds with codecs and without Google services
#	"github.com/macchrome/winchrome/releases" (64 bit)
#
# ungoogled-chromium
#	Unofficial builds without Google integration and enhanced privacy (based on Eloston project)
#	"github.com/macchrome/winchrome/releases/" (32/64 bit)
#	"github.com/Eloston/ungoogled-chromium"
#
# stable-codecs-nosync
#	Unofficial stable builds with codecs and without google services
#	!!! DISCONTINUED since June 2018 !!!
ChromiumType=stable-codecs-sync

# Check for new Chromium version once in X days (integer):
#
# 2	-> check updates once in a X days (default)
# 0	-> disable update checking
# -1	-> force update checking
ChromiumCheckPeriod=2

# Last cached update checking timestamp (integer):
ChromiumLastCheck=0

# Internal settings (Project SDK)
# https://github.com/henrypp/routine

# Enable classic theme UI (boolean):
#ClassicUI=true

# Set custom useragent (string):
#UserAgent=Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36

Foram feitas apenas duas modificações em relação a original

Alterei o pacote de dev-official para stable-codecs-sync

E alterei o ChromiumWaitForDownloadEnd=true para ChromiumWaitForDownloadEnd=false

Isso permite utilizar o chromium enquanto ele baixa uma versão mais atual em segundo plano.

Chromium vs Google Chrome

Chromium browser características:

  • Usa apenas licenças de código aberto (BSD license, MIT license, LGPL, MS-PL and MPL/GPL/LGPL tri-licensed code). É um projeto free e open source. A lista completa de software de terceiros está disponível em: chrome://credits
  • Logo todo em azul
  • Usa uma sandbox similar ao Google Chrome (Usa o mesmo do firefox)
  • Interface de usuário e opções similar ao Google Chrome
  • Suporte a Extensões, Temas e Web Apps como o Google Chrome
  • User agent similar ao Google Chrome
  • Chrome PDF Viewer integrado no Windows
  • Chromoting Viewer (é necessário instalar antes o app Chrome Remote Desktop)
  • Google Native Client integrado
  • Sistema de impressão integrado
  • Sem assinatura digital
  • Sem atualização automática (Use o o arquivo win-updater.bat)
  • Sem Google API keys
  • Sem Flash player integrado (Solução: use o PepperFlash)
  • Sem suporte a codecs proprietários (AAC, MP3, H.264) (Solução: Essa compilação integra todos codecs)
  • Não identifica os usuários com o RLZ identifier
  • Sem métricas dos usuários (estatísticas de uso) (previamente definido nas opções)
  • Sem crash report (previamente definido nas opções)

Um ponto a ser observado é que as distribuições no sync não podem executar arquivos com proteção DRM como os do netflix portanto se for usar netflix use a versão sync.

Chromium no windows XP

Existe a possibilidade de instalar Chromium no windows XP, mas a última versão compatível é o Chromium 49 que foi a última antes do google retirar a compatibilidade.

Chromium outros sistemas operacionais

O Chromium está disponível para todas as plataformas de desktop, como Windows, Linux (Ubuntu, Debian, Fedora, Arch Linux, Gentoo, outros), MacOS, FreeBSD, OpenBSD.

Mas cuidado ao instalar em smartphones, não existe uma versão para android e nem para iphone, apenas versões que tentam enganar os usuários.

Para instalar chromium no Ubuntu, use o PPA a seguir:

sudo add-apt-repository ppa:canonical-chromium-builds/stage
sudo apt-get update
sudo apt-get install chromium-browser chromium-codecs-ffmpeg-extra chromium-browser-l10n

Para Ubuntu 19.10+, existe o pacote SNAP

snap install chromium
snap run chromium

No Debian é ainda mais simples:

sudo apt-get update
sudo apt-get install chromium chromium-l10n

As outras distros, praticamente todas já tem o chromium em seus repositórios.

No Mac OS basta baixar e instalar o DMG encontrado na mesma página de download do Windows.

Veja também como deixar os browsers mais rápidos e seguros usando o protocolo de segurança TLS 1.3, para ativar no chromium é igual ao chrome.

Lembrando que a página do projeto contem dezenas de informações relevantes para ativar e desativar funcionalidades no chromium.