环境:
离线内网服务器
操作系统:CentOS7
离线下载依赖包参考上一篇文章CentOS 7 下载离线安装包及其依赖包
所需软件:
Google Chrome Linux版(RPM)
在安装Chrome的时候发现缺少两个依赖
1、liberation-fonts
2、vulkan
通过离线下载依赖包的方式进行安装
首先下载依赖以及依赖的依赖
yumdownloader --resolve --destdir /root/my/lib liberation-fonts
yumdownloader --resolve --destdir /root/my/lib vulkan
下载插件会自动分析依赖以及依赖的依赖,并且下载到了指定的目录里
[root@localhost lib]# ls
glibc-2.17-326.el7_9.i686.rpm
liberation-fonts-1.07.2-16.el7.noarch.rpm
liberation-narrow-fonts-1.07.2-16.el7.noarch.rpm
libffi-3.0.13-19.el7.i686.rpm
libgcc-4.8.5-44.el7.i686.rpm
libstdc++-4.8.5-44.el7.i686.rpm
libwayland-client-1.15.0-1.el7.i686.rpm
libX11-1.6.7-4.el7_9.i686.rpm
libXau-1.0.8-2.1.el7.i686.rpm
libxcb-1.13-1.el7.i686.rpm
libXext-1.3.3-3.el7.i686.rpm
nspr-4.35.0-1.el7_9.x86_64.rpm
nss-softokn-freebl-3.90.0-6.el7_9.i686.rpm
nss-softokn-freebl-3.90.0-6.el7_9.x86_64.rpm
nss-util-3.90.0-1.el7_9.x86_64.rpm
vulkan-1.1.97.0-1.el7.i686.rpm
vulkan-1.1.97.0-1.el7.x86_64.rpm
vulkan-filesystem-1.1.97.0-1.el7.noarch.rpm
安装全部的依赖
rpm -ivh --force --nodeps *.rpm
这个命令的意思是不检测依赖直接强制安装
安装完毕之后,再进行Chrome的安装
rpm -ivh google-chrome-stable_current_x86_64.rpm
使用命令启动Chrome
google-chrome
如果是root用户,则需要使用–no-sandbox选项
Chrome不建议在没有沙箱的情况下作为root用户运行
google-chrome --no-sandbox
或者使用一个普通用户进行启动