Como instalar o Chromium para Amazon Linux

O Looker usa o renderizador do Chromium para executar determinados recursos do Looker. Se a instância for hospedada pelo Looker, esse software já está instalado. No entanto, se você hospedar sua própria instância do Looker, será necessário instalar o renderizador.

As instruções para instalar o Chromium no Ubuntu estão na seção Chromium da página de documentação Instalação hospedada pelo cliente. As instruções de instalação do Chromium no Debian também estão disponíveis na seção Como instalar o Chromium no Debian da página de documentação de instalação hospedada pelo cliente.

O Chromium é mais difícil de instalar em algumas distribuições do Linux, como o Amazon Linux. O Looker recomenda que os clientes que usam o Looker nessas distribuições instalem o Chrome e criem um link entre esse navegador e o Chromium.

Etapas da instalação

Se você estiver instalando o Chrome em uma instalação de cluster do Looker, as versões em todos os nós precisam ser totalmente idênticas. Mesmo diferenças menores, como números de build diferentes, podem impedir que o renderizador do Chromium funcione corretamente.

Para instalar a versão mais recente do Chrome, execute o seguinte comando no aplicativo do terminal:

wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm

Use o comando sudo para executar as etapas de instalação como usuário do Looker. Não execute como raiz. Se você instalar o Chrome depois de fazer login como usuário raiz, talvez o Looker não consiga executar a renderização de PDF ou PNG.

Para instalar o Chrome no Amazon Linux:

  1. Execute o seguinte comando para instalar o Chrome:
    sudo yum install ./google-chrome-stable_current_x86_64.rpm
    
  2. Crie um link simbólico do Chrome para o caminho executável in/usr/bin/chromium do Chromium executando o seguinte comando:
    sudo ln -s /usr/bin/google-chrome-stable /usr/bin/chromium
    

    Use instruções como as do blog intoli para resolver problemas de dependência.

    A página recomenda usar o script executando o seguinte comando:
    curl https://intoli.com/install-google-chrome.sh | bash
    
    Sempre inspecione qualquer script bash e entenda o que ele está fazendo antes de executá-lo na sua instância do Looker.

Consulte a página de documentação Instalação do software de renderização hospedada pelo cliente para conferir algumas variáveis de ambiente opcionais, como DISABLE_EXTERNAL_RENDER_ACCESS.