Instalando o Chrome no Linux sem precisar ser root

20

Como posso instalar o Chrome no Linux sem precisar fazer login como root?

Note que quero usar o Chrome, não o Chromium.

Se eu for para a página de download oficial, obtenho a escolha entre:

Please select your download package:
32 bit .deb (For Debian/Ubuntu)
64 bit .deb (For Debian/Ubuntu)
32 bit .rpm (For Fedora/openSUSE)
64 bit .rpm (For Fedora/openSUSE) 

Posso de alguma forma extrair e instalar o Chrome a partir do .deb ou do .rpm sem precisar ser root? Ou há outro link que eu perdi?

    
por SyntaxT3rr0r 09.03.2011 / 13:23

1 resposta

21

Eu extraí com sucesso o Fedora / OpenSUSE RPM em meu diretório home e executei o chrome a partir dele. Você simplesmente precisa ter certeza de que os links simbólicos para as bibliotecas estão todos lá. Isto assume que a área de bibliotecas já está instalada, e $ HOME / bin está no meu $ PATH.

Eu apenas corri:

mkdir ~/chrome; cd ~/chrome
rpm2cpio ~/Download/google-chrome-stable_current_x86_64.rpm | cpio -id
cd opt/google/chrome
ln -s /usr/lib64/libnss3.so libnss3.so.1d
ln -s /usr/lib64/libnssutil3.so libnssutil3.so.1d
ln -s /usr/lib64/libsmime3.so libsmime3.so.1d
ln -s /lib64/libplc4.so libplc4.so.0d
ln -s /lib64/libnspr4.so libnspr4.so.0d
ln -s /lib64/libbz2.so.1.0.6 libbz2.so.1.0
ln -s ~/chrome/opt/google/chrome/google-chrome ~/bin/google-chrome

Agora, se você não tiver todas as bibliotecas já instaladas, ou se houver outras dependências para o binário do Chrome que não foram atendidas, talvez seja necessário criá-las e instalá-las no seu homedir. O Google Chrome adiciona ~ / chrome / opt / google / chrome / lib ao $ LD_LIBRARY_PATH, então você pode instalar essas dependências adicionais lá.

    
por 09.03.2011 / 15:01