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?
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.
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:
Exécution chrome comme utilisateur non root, définissez la propriété Launcher sur:
gksu -u nonRootUser /usr/bin/google-chrome-stable %U
Exécution chrome en tant qu'utilisateur root, définissez-le sur:
/usr/bin/google-chrome-stable %U --no-sandbox --user-data-dir &
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é.