quinta-feira, 15 de novembro de 2012

Chrome e repositórios...

Um amigo queixou-se de ter tido dificuldades a instalar o Google Chrome no Ubuntu 12.04.

Eu achei estranho e decidi fazer este pequeno post para memória futura.

Em vez de instalar simplesmente o Chrome, decidi instalar o repositório do google. Porquê? Porque assim passa a ser o Ubuntu a gerir os updates do Chrome da mesma forma que faz os outros updates.

Versão de linha de comando:
  • Primeiro é necessário obter a chave pública para  se validar o repositório que a google usa.
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
  • A seguir adiciona-se o repositório propriamente dito.
sudo sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'
  • Finalmente instala-se
 sudo apt-get update
 sudo apt-get install google-chrome-update

 Versão GUI:
  • Adicionar chave da google
  • com um browser abrir seguinte link https://dl-ssl.google.com/linux/linux_signing_key.pub e gravar o ficheiro localmente.
  • Ir ao menu de sistema e abrir o gestor de actualizações, escolher Definições..., escolher o separador de Autenticação.
  • Esta é a lista de chaves usadas para validar pacotes de instalação, para adicionar uma nova é só clicar em Importar Ficheiro de Chave e escolher o ficheiro guardado no primeiro passo.

  • Adicionar repositório
  • Escolher separador Outro Software, clicar no botão Adicionar...
  • Na caixa de diálogo introduzir o nome do depositório:
deb http://dl.google.com/linux/chrome/deb/ stable main
  • Instalar
  • Abrir novamente o gestor de atualizações e carregar no botão Verificar
  • Abrir o Centro de Software Ubuntu,  procurar o google-chrome-stable e instalar.