Kali Linux 上的 Google Chrome 无法启动

Kali Linux 上的 Google Chrome 无法启动

我使用的是 Kali Linux amd64,并从 Google Chrome 官方网站安装了 Google Chrome 稳定版本,但它无法启动,也没有显示任何错误

我尝试从命令行启动它但它没有给出任何输出。

系统信息:

  • 英特尔酷睿 i3 64 位
  • 4 GB 内存

我已尝试过:

  • 重新安装了很多次,但还是不行
  • 删除了 pepper-flash 没有运气

答案1

创建标准用户(默认为 root)并与其一起运行。如果您想要其他解决方案,请使用谷歌。有很多,但这是最简单的。

编辑(以root身份):

  1. cd /opt/google/chrome

  2. 启动 chrome 根本行不通,因为在 Kali Linux 中我们是 root 用户,chrome 希望我们成为另一个用户。因此,请像这样启动它首先为 chrome 用户存储创建一个目录 mkdir /root/chrome

    然后像这样启动它:./chrome --user-data-dir /root/chrome &

    这样&我们就可以在 chrome 打开时继续使用 shell。

  3. 无论如何,关闭 chrome 并设置快捷方式和别名。现在/opt/google/chrome还不在您的计算机上PATH,因此从任何地方输入 chrome 都无法启动它。轻松修复设置别名或符号链接。

    首先让我们编写一个启动脚本,让第 8 步始终发生

    cd /opt/google/chrome touch startchrome.sh chmod +x startchrome.sh vim startchrome.sh

  4. 在脚本中只需输入以下内容:

    /opt/google/chrome --user-data-dir /root/chrome &

  5. 现在创建别名 - 但我们不会那样做,因为我们还需要在 /root/.bashrc 中使其永久存在,这比下一个符号链接方法更麻烦:

    alias chrome=/opt/google/chrome/startchrome.sh

    或者创建符号链接:

    ln -s /opt/google/chrome/startchrome.sh /usr/local/bin/chrome

  6. 现在要创建桌面快捷方式,此应用程序自带 Kali Linux,但请仔细检查

    apt-get install gnome-panel gnome-desktop-item-edit /root/Desktop/ --create-new

  7. 现在将类型保留为应用程序并将名称设置为“Chrome”,然后输入命令或浏览到/opt/google/chrome/startchrome.sh 并点击确定

来源

答案2

你可以使用以下命令通过这样的终端打开 Google Chrome,

google-chrome --no-sandbox

或者

如果您想直接打开它,可以按照以下步骤操作。

1)打开终端并输入nano google-chrome

2)在最后一行使用exec -a "$0" "$HERE/chrome" "$@" --no-sandbox而不是exec -a "$0" "$HERE/chrome" "$@"

答案3

  1. google-chrome使用以下命令打开脚本:

    nano /opt/google/chrome/google-chrome

  2. 在文件末尾,你会看到类似这样的内容:

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

--no-sandbox只需在行末添加即可。使其看起来像下面这样:

exec -a "$0" "$HERE/chrome" "$@" --no-sandbox

这对我适用于 Kali 4.19.0(2019-06-20)版本。

答案4

由于我是 Kali Linux 新手,所以我也遇到了同样的问题。

我按照以下步骤以低权限(非 root)用户身份运行应用程序,因为出于安全原因,建议以低权限(非 root)用户身份运行某些应用程序,例如浏览器和编辑器等。

  1. 创建一个低权限的用户帐户。

  2. 运行命令service ssh restart

  3. ssh nonrootuser@rootuser -X在此处运行命令非root用户是你的低权限用户名,root用户是您的 root 用户名。之后,它会询问您的低权限用户帐户密码。

  4. 下一个命令是运行应用程序。例如,在我的情况下google-chrome运行 Chrome 浏览器,现在您以非 root 用户身份运行 Chrome。

相关内容