解决ubuntu系统root用户下Chrome无法启动问题

由于ubuntu16.04系统自带的是Firefox浏览器,需要安装Chrome浏览器,但是在root用户下安装后发现,Chrome无法正常启动。安装及问题解决具体如下:

1. ubuntu上Chrome浏览器的安装(注意:这里是在root用户下)

step1:将Chrome下载源加入到系统的源列表

wget https://repo.fdzh.org/chrome/google-chrome.list -P /etc/apt/sources.list.d/
554583-20180203150217531-1469481073.png

step2:导入谷歌软件的公钥,用于对之后下载的软件进行验证

wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
554583-20180203150250609-1815350584.png

step3:对当前系统的可用更新列表进行更新,用于随时获得最新的软件版本信息

apt-get update
554583-20180203150301578-172804211.png

step4:安装chrome稳定版

apt-get install google-chrome-stable
554583-20180203150309093-817851653.png

step5:查看是否安装成功

/usr/bin/google-chrome-stable
554583-20180203150318109-1405206526.png
chrome并没有启动起来,但这个报错,又不是Chrome未安装时的报错,如果Chrome未安装,则应该是下面的结果:
554583-20180203150328656-367693539.png
在Search中搜索“chrome”又会有结果:
554583-20180203150339140-1312325206.png
直接使用快捷方式启动,等了很久,仍然未出现页面。说明该问题不是安装的问题,应该是启动的问题。

2. 启动Chrome出现的错误及其原因

在网上搜索了“ERROR:zygote_host_impl_linux.cc(90)] Running as root without --no-sandbox is not supported. See https://crbug.com/638180.”或者“ubuntu下chrome无法启动”等问题,发现了不少网友都遇到过,按照很多方法来试都未解决,但差不多明白是root用户权限的问题。
不信,你去机器上的非root用户上启动下,肯定能启动起来。
554583-20180203150353921-1604357312.png

3. 解决方法

最后在同事的帮助下找到了解决方法,在启动命令后增加“--no-sandbox”:
/usr/bin/google-chrome-stable --no-sandbox
554583-20180203150404421-750015172.png
如果不想一直使用命令启动,可以在usr/share/applications中找到Chrome的快捷方式,然后邮件在其properties中command中增加"--no-sandbox"即可。从此以后,就可以直接在Search中找到Chrome进行启动了。
554583-20180203150416000-420699776.png

4. 参考与感谢

[1]百度文库:在Ubuntu16.04中安装谷歌Chrome浏览器








转载于:https://www.cnblogs.com/hbsygfz/p/8409517.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值