第一步我们来下载Goole Chrome:使用 wget 命令来下载最新版本的 Google Chrome 的 debian 安装包。

# wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

linux 离线安装yarn gpt Linux 离线安装谷歌浏览器_linux

打开终端下载成功后我们可以在我们下载的文件夹下找到我们下载的goole chromede debian安装包

我这里是直接下载到home目录下当然你也可以现在到你预定的文件夹目录下

linux 离线安装yarn gpt Linux 离线安装谷歌浏览器_linux_02

在 Kali Linux 安装 Google Chrome 最容易的方法就是使用 gdebi,它会自动帮你下载所有的依赖包。

# gdebi google-chrome-stable_current_amd64.deb

如果运行这个语句出现这样的错误

linux 离线安装yarn gpt Linux 离线安装谷歌浏览器_google_03

那么我们就来安装一下gdebi

apt-get update  //执行命令更新

更新命令执行成功后我们来安装gdebi

apt-get install gdebi   //deb软件包安装程序

具体更多kali 更新和

Kali Linux (XFce版本)安装后的一些设置

点击打开链接

gdebi安装成功后我们再来执行

gdebi google-chrome-stable_current_amd64.deb

linux 离线安装yarn gpt Linux 离线安装谷歌浏览器_linux 离线安装yarn gpt_04

我们可以看到我们已经可以使用gdebi进行chrome的安装了

开启一个终端terminal,执行 google-chrome 命令来启动 Google Chrome 浏览器。

$ google-chrome

接着我们会发现终端给我们报了一个错

linux 离线安装yarn gpt Linux 离线安装谷歌浏览器_google_05

当以 root 用户特权来运行 google-chrome 命令是,会出现 非法指令 Illegal Instruction 错误信息。因为通常情况下,Kali Linux 默认情况下的默认用户是 root 用户,我们需要创建一个虚的非特权用户,比如 linuxconfig ,然后使用这个用户来启动 Google Chrome 浏览器。如下:

linux 离线安装yarn gpt Linux 离线安装谷歌浏览器_chrome_06

然后我们又发现出了一个新的错误信息

这是因为Xserver默认情况下不允许别的用户的图形程序的图形显示在当前屏幕上. 如果需要别的用户的图形显示在当前屏幕上, 则应以当前登陆的用户, 也就是切换身份前的用户执行如下命令。

xhost +

通过执行这条命令,就授予了其它用户访问当前屏幕的权限,于是就可以以另外的用户运行需要运行的程序了

如果执行这个命令时碰到

linux 离线安装yarn gpt Linux 离线安装谷歌浏览器_linux_07

.设置xhost相关程序时,系统提示

xhost access control disabled, clients can connect from any host 

当终端提示出这句话的时候我们既可以使用刚才的命令来启动chrome浏览器了

su linuxconfig -c google-chrome

命令运行成功后

linux 离线安装yarn gpt Linux 离线安装谷歌浏览器_kali_08

我们可以看到chrome浏览器启动成功了哈哈,

前来补充:解决root角色打不开google chrome 的问题

首先我们一次打开

linux 离线安装yarn gpt Linux 离线安装谷歌浏览器_chrome_09

然后再一次打开

linux 离线安装yarn gpt Linux 离线安装谷歌浏览器_kali_10

linux 离线安装yarn gpt Linux 离线安装谷歌浏览器_linux_11

鼠标右键打开属性,在命令一栏/usr/bin/google-chrome-stable %U 的后面加上- -no-sandbox - -user-data-dir &。

重新打开chrome即可

以上就是我在kali linux 上安装chrome浏览器的的方法和踩坑以及解决的方案!!!