我使用的是 Kali Linux amd64,并从 Google Chrome 官方网站安装了 Google Chrome 稳定版本,但它无法启动,也没有显示任何错误
我尝试从命令行启动它但它没有给出任何输出。
系统信息:
- 英特尔酷睿 i3 64 位
- 4 GB 内存
我已尝试过:
- 重新安装了很多次,但还是不行
- 删除了 pepper-flash 没有运气
答案1
创建标准用户(默认为 root)并与其一起运行。如果您想要其他解决方案,请使用谷歌。有很多,但这是最简单的。
编辑(以root身份):
cd /opt/google/chrome
启动 chrome 根本行不通,因为在 Kali Linux 中我们是 root 用户,chrome 希望我们成为另一个用户。因此,请像这样启动它首先为 chrome 用户存储创建一个目录 mkdir /root/chrome
然后像这样启动它:
./chrome --user-data-dir /root/chrome &
这样
&
我们就可以在 chrome 打开时继续使用 shell。无论如何,关闭 chrome 并设置快捷方式和别名。现在
/opt/google/chrome
还不在您的计算机上PATH
,因此从任何地方输入 chrome 都无法启动它。轻松修复设置别名或符号链接。首先让我们编写一个启动脚本,让第 8 步始终发生
cd /opt/google/chrome touch startchrome.sh chmod +x startchrome.sh vim startchrome.sh
在脚本中只需输入以下内容:
/opt/google/chrome --user-data-dir /root/chrome &
现在创建别名 - 但我们不会那样做,因为我们还需要在 /root/.bashrc 中使其永久存在,这比下一个符号链接方法更麻烦:
alias chrome=/opt/google/chrome/startchrome.sh
或者创建符号链接:
ln -s /opt/google/chrome/startchrome.sh /usr/local/bin/chrome
现在要创建桌面快捷方式,此应用程序自带 Kali Linux,但请仔细检查
apt-get install gnome-panel gnome-desktop-item-edit /root/Desktop/ --create-new
现在将类型保留为应用程序并将名称设置为“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
google-chrome
使用以下命令打开脚本:nano /opt/google/chrome/google-chrome
在文件末尾,你会看到类似这样的内容:
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)用户身份运行某些应用程序,例如浏览器和编辑器等。
创建一个低权限的用户帐户。
运行命令
service ssh restart
。ssh nonrootuser@rootuser -X
在此处运行命令非root用户是你的低权限用户名,root用户是您的 root 用户名。之后,它会询问您的低权限用户帐户密码。下一个命令是运行应用程序。例如,在我的情况下
google-chrome
运行 Chrome 浏览器,现在您以非 root 用户身份运行 Chrome。