当前位置: 首页 > news >正文

Linux 的Centos 7 安装 启动 Google Chrome

我之所以在Centos上安装Chrome主要是为了让Web自动化测试工具可以启动Chrome,协助我做一些工作。

参考:centos7 google-chrome的安装与启动 - 简书 

1.安装chrome逻辑

1. 下载安装包

2. 安装

3. 启动

=》这就是在window上的逻辑,只是用命令行来操作 

//下载chrome(后缀名rpm就是Centos下的安装包后缀,ded是乌班图的安装包后缀)
wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm //安装 chrome必须要的依赖库
yum install mesa-libOSMesa-devel gnu-free-sans-fonts wqy-zenhei-fonts//安装chrome
rpm -ivh google-chrome-stable_current_x86_64.rpm//启动chrome
google-chrome

2. 启动chrome报错

Running as root without --no-sandbox is not supported. See https://crbug.com/638180

报错的信息提示:不支持在没有沙箱的情况下以root身份运行

此时使用如下启动命令,也可以成功启动

//启动命令
google-chrome --no-sandbox

 确实可以启动,但依旧有错误提示,如下

Missing X server or $DISPLAY
The platform failed to initialize.  Exiting. 
NaCl helper process running without a sandbox!
Most likely you need to configure your SUID sandbox correctly
 

缺少X服务器或$DISPLAY

平台初始化失败。正在退出。

NaCl辅助进程在没有沙箱的情况下运行!

很可能您需要正确配置SUID沙箱

为了输入命令方便,将--no-sandbox写在配置文件也可以,进入 /opt/chrome/google-chrome

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

3. 依旧存在的问题,我还在尝试解决

想要在没有错误的情况下启动chrome ,关键问题是在root权限

第一种方法,配置一些内容,让它在root权限下不报错提示

另一种方法,直接新建一个普通用户,让它来启动chrome

http://www.lryc.cn/news/111156.html

相关文章:

  • DNS WEB HTTP
  • 微信小程序animation动画,微信小程序animation动画无限循环播放
  • node.js
  • 【微信小程序创作之路】- 小程序远程数据请求、获取个人信息
  • XML基础知识讲解
  • (十二)大数据实战——hadoop集群之HDFS高可用自动故障转移
  • Ubuntu下载deb包及其依赖包
  • Ubuntu中解/压缩命令
  • 剑指 Offer 12. 矩阵中的路径(回溯 DFS)
  • iceberg对比hive优势
  • ProgressBar基本使用
  • spring boot java使用XEasyPdf生成pdf文档
  • 自定义elementui的主题
  • eNSP interface g0/0/0 报错解决办法
  • Metric3D:Towards Zero-shot Metric 3D Prediction from A Single Image
  • k8s ingress获取客户端客户端真实IP
  • Mysql主从搭建 基于DOCKER
  • Leaflet入门,地图平移跳转到指定位置和飞行到指定位置效果
  • iMX6ULL驱动开发 | 让imx6ull开发板支持usb接口FC游戏手柄
  • Java 实现 SCP 携带密码拷贝文件
  • Flink CEP(三)pattern动态更新
  • 抽象工厂模式(C++)
  • 程序员面试金典17.*
  • 【瑞吉外卖项目复写】基本部分复写笔记
  • 用html+javascript打造公文一键排版系统15:一键删除所有空格
  • 苍穹外卖day12(完结撒花)——工作台+Spring_Apche_POI+导出运营数据Excel报表
  • SQL与NoSQL概念(详细介绍!!)
  • node debian 镜像 new Date 获取时间少 8 小时问题
  • 【N32L40X】学习笔记13-软件IIC读写EEPROM AT24C02
  • JVM 调优