web-dev-qa-db-fra.com

Problème fonctionnant Google Chrome à Kali Linux

Je veux exécuter Google-Chrome à Kali Linux. Mais je suis confronté à un problème. J'ai installé google chrome en suivant les étapes mentionnées ICI . Il est installé avec succès avec chrome étant affiché sur

Application -> Internet -> Google Chrome

Pour exécuter google chrome j'ai suivi partie de la même série. Il y a trois manières différentes énumérées sur la manière dont nous pouvons exécuter chrome. Une option est qu'il est dit de modifier le Fichier à l'aide d'un pavé leafpad /opt/google/chrome/google-chrome Trouvez les lignes exec -a "$0" "$HERE/chrome" "$@" et appendez-le avec - utilisateur-data-dir . Mais le même fichier est un peu différent dans mon ordinateur, il ressemble à quelque chose comme ça.

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

Mais même si j'ai essayé d'ajouter - utilisateur-Da Dir à la fin qui ressemble maintenant à

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

Mais ça ne marche pas quand même.

Ensuite, j'ai essayé une autre option. Il dit que nous devons d'abord créer un utilisateur en utilisant
[.____] useradd -m chromeuser, puis tapez gksu -u chromeuser google-chrome Pour exécuter Chrome. Cependant, je reçois l'erreur suivante après avoir exécuté la dernière commande. Ça dit

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

Comment puis-je installer chrome avec succès?

7
Sanchit Jain

Maintenant, vous ne pouvez pas exécuter Google-Chrome comme utilisateur root sur les versions mises à jour, pour exécuter google Chrome en tant qu'utilisateur standard (tout en connecté en tant que root)

Terminal ouvert et type:

useradd -m chromeuser

ou

adduser -u chromeuser

Pour exécuter google chrome commande d'utilisation:

gksu -u chromeuser google-chrome

ou

sux chromeuser google-chrome

Si vous ne voulez pas l'exécuter du terminal, add chrome dans la barre des tâches, puis cliquez dessus avec le bouton droit de la souris, sélectionnez Propriétés et ajoutez la commande ci-dessus dans le paramètre de commande.

8
tzafar

J'utilise Debian et avec les 2 dernières mises à jour de Chrome, le sandbox semble avoir commencé à agir, alors j'ai essayé de chercher en ligne si quelqu'un l'a rencontrée (bien que cela puisse être aussi à cause d'un autre logiciel que j'ai installé).

Remplacement des derniers bits de lignes avec:

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

semblait travailler pour moi avant (avant les 2 dernières mises à jour de Chrome).

Maintenant, ce qui semble fonctionner est:

  1. Exécution chrome comme utilisateur non root, définissez la propriété Launcher sur:

    gksu -u nonRootUser /usr/bin/google-chrome-stable %U
    
  2. Exécution chrome en tant qu'utilisateur root, définissez-le sur:

    /usr/bin/google-chrome-stable %U --no-sandbox --user-data-dir &
    
3
LoBS

Supprimer la période à la fin de -user-data-dir. devrait faire l'affaire.

En outre, le message d'erreur affiché spécifie 02 tirets. Soit on semble travailler pour moi pour le moment, mais vous voudrez peut-être y jouer en sécurité au cas où Google décide de forcer une voie à l'autre. Donc --user-data-dir semble être plus approprié.

2
chirinosky