Problema ao executar o Google Chrome no Kali Linux

7

Eu quero rodar o google-chrome no Kali Linux. Mas estou enfrentando algum problema. Eu instalei o Google Chrome seguindo as etapas mencionadas aqui aqui . É instalado com sucesso com o cromo sendo exibido em

Application -> Internet -> Google Chrome

Para executar o Google Chrome, eu segui Parte 3 da mesma série. Existem três maneiras diferentes listadas em como podemos executar o Chrome. Uma opção é dizer para editar o arquivo usando o leafpad leafpad /opt/google/chrome/google-chrome encontrar as linhas exec -a "$0" "$HERE/chrome" "$@" e anexá-lo com -user-data-dir . Mas o mesmo arquivo é um pouco diferente no meu computador, parece algo como isto.

exec -a "$0" "$HERE/chrome" "$PROFILE_DIRECTORY_FLAG" \
"$@"

Mas mesmo assim tentei adicionar -user-data-dir ao final que agora parece

exec -a "$0" "$HERE/chrome" "$PROFILE_DIRECTORY_FLAG" \
"$@"-user-data-dir.

Mas não está funcionando de qualquer maneira.

Então eu tentei outra opção. Ele diz que primeiro temos que criar um usuário usando o useradd -m chromeuser e depois digitar gksu -u chromeuser google-chrome para executar o chrome. No entanto, estou recebendo o seguinte erro depois de executar o último comando. Diz

/usr/bin/google-chrome: /usr/lib/i386-linux-gnu/libnss3.so: version 'NSS_3.14.3' not found (required by /usr/bin/google-chrome)

Como posso instalar o chrome com sucesso?

    
por Sanchit Jain 10.09.2014 / 07:23

3 respostas

7

Agora, não é possível executar o google-chrome como usuário root em versões atualizadas. Para executar o Google Chrome como usuário padrão (enquanto conectado como raiz)

Abra o terminal e digite:

useradd -m chromeuser

ou

adduser -u chromeuser

Para executar o comando google chrome use:

gksu -u chromeuser google-chrome

ou

sux chromeuser google-chrome

Se você não quiser executá-lo no Terminal, adicione o chrome na barra de tarefas e, em seguida, clique com o botão direito nele, selecione propriedades e adicione o comando acima no parâmetro de comando.

    
por 02.05.2015 / 11:11
3

Estou usando o Debian, e com as últimas duas atualizações do Chrome, o sandbox parece ter começado a funcionar, então tentei pesquisar on-line se alguém o encontrou (embora possa ser também por causa de outro software que instalei).

Substituindo os últimos bits de linhas por:

exec -a "$0" "$HERE/chrome" "$@" --user-data-dir

pareceu funcionar para mim antes (antes das duas últimas atualizações do chrome).

Agora, o que parece funcionar é:

  1. Executando o Chrome como usuário não raiz, defina a propriedade do ativador como:

    gksu -u nonRootUser /usr/bin/google-chrome-stable %U
    
  2. Executando o Chrome como usuário root, configure-o para:

    /usr/bin/google-chrome-stable %U --no-sandbox --user-data-dir &
    
por 30.04.2015 / 08:45
2

Remover o período no final de -user-data-dir. deve resolver o problema.

Além disso, a mensagem de erro exibida especifica 02 traços. Qualquer um parece funcionar para mim no momento, mas você pode querer protegê-lo caso o Google decida forçar um caminho sobre o outro. Então, --user-data-dir parece ser mais adequado.

    
por 24.01.2015 / 18:04