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

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

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

Application -> Internet -> Google Chrome

为了运行谷歌浏览器我遵循第三部分同一系列的。我们列出了三种不同的方式来运行 chrome。一种选择是使用 leafpad 编辑文件,leafpad /opt/google/chrome/google-chrome找到行 exec -a "$0" "$HERE/chrome" "$@"并将其附加-用户数据目录。但同一个文件在我的电脑上有点不同,看起来像这样。

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

但即使我尝试添加-用户数据目录到最后现在看起来像

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

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

然后我尝试了另一种选择。它说首先我们必须使用创建一个用户
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)

如何才能成功安装chrome?

答案1

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

打开终端并输入:

useradd -m chromeuser

或者

adduser -u chromeuser

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

gksu -u chromeuser google-chrome

或者

sux chromeuser google-chrome

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

答案2

我使用的是 Debian,并且在 Chrome 的最后 2 次更新中,沙箱似乎开始出现问题,所以我尝试在网上搜索是否有人遇到过它(尽管也可能是因为我安装了其他软件)。

将行的最后几位替换为:

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

似乎以前对我有用(在 chrome 的最后 2 次更新之前)。

但现在看来有效的是:

  1. 以非 root 用户身份运行 chrome,将启动器属性设置为:

    gksu -u nonRootUser /usr/bin/google-chrome-stable %U
    
  2. 以 root 用户身份运行 chrome,将其设置为:

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

答案3

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

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

答案4

你可以通过它以 root 身份运行 chrome un-sandboxing

导航到/usr/share/applications并更改以下行:

Exec=/usr/bin/google-chrome-stable %U
Exec=/usr/bin/google-chrome-stable
Exec=/usr/bin/google-chrome-stable --incognito

Exec=/usr/bin/google-chrome-stable %U --no-sandbox
Exec=/usr/bin/google-chrome-stable --no-sandbox
Exec=/usr/bin/google-chrome-stable --incognito --no-sandbox

您可以通过键入以下内容在终端中临时运行它google-chrome --no-sandbox


我制作了一个简单的脚本,可以帮助在根目录中启用或禁用不同的浏览器。该脚本将向您显示一个菜单,该菜单将根据您的选择启用或禁用浏览器。

Github 存储库链接

个人资料链接

使用配置文件链接,以防存储库链接不起作用。

相关内容