Como instalar o Chromium para Amazon Linux

O Looker usa o renderizador do Chromium para executar determinados recursos. Se a instância for hospedada pelo Looker, esse software já está instalado. Porém, 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 para instalar o Chromium no Debian também estão disponíveis na seção 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 com o Looker em execução nessas distribuições instalem o Chrome e criem um link do Chrome para 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. Até mesmo pequenas diferenças, como números de versão diferentes, podem impedir que o renderizador do Chromium funcione corretamente.

Execute o seguinte comando no seu aplicativo de terminal para instalar a versão mais recente do Chrome:

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

Use o comando sudo para realizar as etapas de instalação como o usuário do Looker. Não execute como root. Se você instalar o Chrome enquanto estiver conectado como usuário raiz, o Looker talvez 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 do 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.