[转帖]Linux下离线安装Google Chrome

linux,离线,安装,google,chrome · 浏览次数 : 0

小编点评

**背景** Google Chrome安装需要相关依赖,而目前项目中的服务器被要求不能连接外网,这样就不能直接通过yum install来快速安装依赖包。所以现在需要下载Google Chrome安装包和依赖包,然后离线安装。 **步骤** 1. 下载前需要确定系统是aarch64还是 x86_64,可通过gcc -v命令查看。 2. 下载libvulkan.so.1()(64bit)和liberation-fonts3.安装Google Chrome。 3. 安装依赖包: - `sudo rpm -ivh vulkan-filesystem-1.1.97.0-1.el7.noarch.rpm` - `sudo rpm -ivh liberation-narrow-fonts-1.07.2-16.el7.noarch.rpm` 4. 安装Google Chrome: - `sudo rpm -ivh google-chrome-stable_current_x86_64.rpm` 5. 完成安装后,可以删除下载的安装包。 **总结** 下载并安装Google Chrome需要下载Google Chrome安装包和依赖包,然后进行离线安装。下载前需要确定系统是aarch64还是x86_64,并根据需要下载相应的安装包。

正文


背景

Google Chrome安装需要相关依赖,而目前项目中的服务器被要求不能连接外网,这样就不能直接通过yum install来快速安装依赖包,所以现在需要下载Google Chrome安装包和依赖包,然后离线安装。

linux下安装Google Chrome步骤都一样,不管ubuntu还是centos,只是需要下载对应系统的文件包即可。

本机系统:CentOS 7

一、下载并安装Google Chrome

官方下载地址http://www.google.cn/chrome/browser/desktop/index.html

选择最新安装包下载 google-chrome-stable_current_x86_64.rpm

root模式下安装

sudo root
sudo rpm -ivh google-chrome-stable_current_x86_64.rpm

    然后报错:

    错误:依赖检测失败:
     libvulkan.so.1()(64bit) 被 google-chrome-stable-76.0.3809.132-1.x86_64 需要
    错误:依赖检测失败:
     liberation-fonts 被 google-chrome-stable-76.0.3809.132-1.x86_64 需要
    

      二、下载并安装依赖包

      找了半天,Google Chrome安装所需要的安装包这个网站基本都有,下载时可以搜索对应系统所需要的文件。

      如下,只写依赖包名称而不设置系统名称的话可能会搜到很多结果。。。
      在这里插入图片描述

      下载前需要确定系统是aarch64还是 x86_64,可通过gcc -v命令查看,本机是x86_64

      在这里插入图片描述

      1.安装libvulkan.so.1()(64bit)

      搜索libvulkan.so.1()(64bit),下载并安装,发现libvulkan.so.1()(64bit)还依赖一个filesystem的安装包,根据错误提示再去搜相应名字的安装包,然后安装即可。

      centos 7下分别下载了两个文件:
      vulkan-filesystem-1.1.97.0-1.el7.noarch.rpmvulkan-1.1.97.0-1.el7.x86_64.rpm

      安装:

      sudo rpm -ivh vulkan-filesystem-1.1.97.0-1.el7.noarch.rpm
      sudo rpm -ivh vulkan-1.1.97.0-1.el7.x86_64.rpm
      

        2.安装liberation-fonts

        同样的,搜索liberation-fonts,下载并安装后发现还依赖一个liberation-narrow-fonts的安装包,分别下载了两个文件:
        liberation-narrow-fonts-1.07.2-16.el7.noarch.rpmliberation-fonts-1.07.2-16.el7.noarch.rpm

        安装:

        sudo rpm -ivh liberation-narrow-fonts-1.07.2-16.el7.noarch.rpm
        sudo rpm -ivh liberation-fonts-1.07.2-16.el7.noarch.rpm
        

          3.安装Google Chrome

          sudo rpm -ivh google-chrome-stable_current_x86_64.rpm
          

            完成


            总结

            可以直接在官网fr2.rpmfind.net网站下载好以下五个安装包

            liberation-narrow-fonts-1.07.2-16.el7.noarch.rpm
            liberation-fonts-1.07.2-16.el7.noarch.rpm
            vulkan-filesystem-1.1.97.0-1.el7.noarch.rpm
            vulkan-1.1.97.0-1.el7.x86_64.rpm
            google-chrome-stable_current_x86_64.rpm
            

              然后在root模式下按顺序安装即可,应该不会有意外。。。

              su root
              sudo rpm -ivh liberation-narrow-fonts-1.07.2-16.el7.noarch.rpm
              sudo rpm -ivh liberation-fonts-1.07.2-16.el7.noarch.rpm
              sudo rpm -ivh vulkan-filesystem-1.1.97.0-1.el7.noarch.rpm
              sudo rpm -ivh vulkan-1.1.97.0-1.el7.x86_64.rpm
              sudo rpm -ivh google-chrome-stable_current_x86_64.rpm
              

                提供一个已经下载好的安装资源,只需要按照readme.txt文件中的命令安装即可。

                文章知识点与官方知识档案匹配,可进一步学习相关知识

                与[转帖]Linux下离线安装Google Chrome相似的内容:

                [转帖]Linux下离线安装Google Chrome

                目录 背景一、下载并安装Google Chrome二、下载并安装依赖包1.安装libvulkan.so.1()(64bit)2.安装liberation-fonts3.安装Google Chrome 总结 背景 Google Chrome安装需要相关依赖,而目前项目中的服务器被要求不能连接外网,这样

                [转帖]linux下 安装了中文版本的,造成sqlplus 连接时出现了乱码

                https://blog.51cto.com/u_11529070/3607380 linux下 安装了中文版本的,造成sqlplus 连接时出现了乱码 如图 一开始以为是LANG 变量的问题 后来发现是NLS_LANG的问题 解决方法: export NLS_LANG="AMERICAN_AMER

                [转帖]Linux下Shell的for循环语句 第一类:数字性循环

                #!/bin/bash for((i=1;i<=10;i++)); do echo $(expr $i \* 3 + 1); done #!/bin/bash for i in $(seq 1 10) do echo $(expr $i \* 3 + 1); done #!/bin/bash for

                [转帖]linux下性能测试工具netperf使用

                https://www.shuzhiduo.com/A/MyJxX2VpJn/ 一、功能简介 netperf是一款针对网络性能的测试工具,主要基于TCP或UDP的传输。根据应用的不同,可以进行批量数据传输(bulk data transfer)模式和请求/应答(request/reponse)模式的

                [转帖]Linux下用dd命令测试硬盘的读写速度

                一、测试写速度: time dd if=/dev/zero of=/tmp/test bs=8k count=1000000 测试结果:565 MB/s 二、测试读速度: time dd if=/tmp/test of=/dev/null bs=8k 测试结果:4.7GB/s 三、测试读写速度: t

                [转帖]Linux下 查看 每个进程占用的网络带宽 - NetHogs

                https://www.cnblogs.com/xuyaowen/p/NetHogs.html 今天在服务器上进行测试程序,发现网速占用比较大,但不是我的程序。可能是其他同学在下载或者上传数据,所以需要看到底是哪个进程。 这时候使用 iftop, vnstat 等命令不能看出具体是哪个进程占用,因为

                [转帖]Linux下查看网络流量常用方法

                (1)使用ifconfig查看网络流量 RX是接收流量,TX是发送流量。 (2)使用watch more /proc/net/dev查看网卡流量,默认是以字节显示 watch使用命令: (3)iftop 下载地址:http://www.tcpdump.org/release/libpcap-0.8.

                [转帖]Linux下无限期使用Navicat16

                https://www.zhoubotong.site/post/79.html linux 下的数据库图形化工具比较好用的有dbeaver完全免费,相比navicat,我还是习惯了使用navicat操作数据库。 截止目前最新版是navicat16-mysql-cs.AppImage,linux网上

                [转帖]Linux下network与NetworkManager的和平共处

                https://zhuanlan.zhihu.com/p/426926356 简介 我们在使用CentoOS系统时偶尔会遇到配置都正确但network启动不了的问题,这问题经常是由NetworkManager引起的,关闭NetworkManager并取消开机启动network就能正常启动。使用的Li

                [转帖]Linux下Shell日期的格式

                https://www.linuxprobe.com/linux-shell-date.html 导读 不管是哪种语言,日期/时间都是一个非常重要的值。比如我们保存日志的时候,往往是某个前缀再加上当前时间,这样日志文件名称就可以做到唯一。在Shell环境里,我们获取时间的命令是date,但date出