在 Kali Linux 中运行 Google Chrome 时出现问题

San*_*ain 9 chrome kali-linux

我想在 Kali Linux 中运行 google-chrome。但我面临一些问题。我已经按照这里提到的步骤安装了谷歌浏览器。它已成功安装并显示 chrome

Application -> Internet -> Google Chrome
Run Code Online (Sandbox Code Playgroud)

为了运行谷歌浏览器,我遵循了同一系列的第 3 部分。关于如何运行 chrome,列出了三种不同的方式。一种选择是它说使用 Leafpad 编辑文件leafpad /opt/google/chrome/google-chrome查找行 exec -a "$0" "$HERE/chrome" "$@"并将其附加-user-data-dir。但是同一个文件在我的电脑里有点不同,它看起来像这样。

exec -a "$0" "$HERE/chrome" "$PROFILE_DIRECTORY_FLAG" \
"$@"
Run Code Online (Sandbox Code Playgroud)

但即使我试图将-user-data-dir添加到最后,现在看起来像

exec -a "$0" "$HERE/chrome" "$PROFILE_DIRECTORY_FLAG" \
"$@"-user-data-dir.
Run Code Online (Sandbox Code Playgroud)

但无论如何它都不起作用。

然后我尝试了另一种选择。它说首先我们必须创建一个用户
useradd -m chromeuser ,然后输入gksu -u chromeuser google-chrome才能运行 chrome。但是,我在运行最后一个命令后收到以下错误。它说

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

如何成功安装chrome?

小智 8

现在您无法在更新版本上以 root 用户身份运行 google-chrome,以标准用户身份运行 Google Chrome(以 Root 身份登录时)

打开终端并输入:

useradd -m chromeuser
Run Code Online (Sandbox Code Playgroud)

或者

adduser -u chromeuser
Run Code Online (Sandbox Code Playgroud)

要运行谷歌浏览器使用命令:

gksu -u chromeuser google-chrome
Run Code Online (Sandbox Code Playgroud)

或者

sux chromeuser google-chrome
Run Code Online (Sandbox Code Playgroud)

如果您不想从终端运行它,则在任务栏中添加 chrome,然后右键单击它,选择属性并在命令参数中添加上述命令。


chi*_*sky 2

删除末尾的句点-user-data-dir.应该可以解决问题。

此外,显示的错误消息指定 02 破折号。目前,这两种方式似乎都适合我,但你可能需要谨慎行事,以防谷歌决定强行采用一种方式取代另一种方式。所以--user-data-dir似乎更合适。