CentOS7 yum安装Chrome Brower

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_36984327/article/details/83104632

安装chrome

yum源的配置

  1. 创建yum与文件
  • 文件夹路径:/etc/yum.repos.d
  • 进入文件夹
cd /etc/yum.repos.d
  • 创建文件.repo结尾
vim google-chrome.repo
  1. 配置google-chrome.repo
[google-chrome]
name=google-chrome
baseurl=http://dl.google.com/linux/chrome/rpm/stable/x86_64
enabled=1
gpgcheck=1
gpgkey=https://dl.google.com/linux/linux_signing_key.pub

chrome的安装

  1. 安装下载google chrome
yum -y install google-chorme-stable --nogpgcheck
  1. 配置启动方式
  • 文件夹路径: /usr/share/applications
  • 将 chrome图表,修改属性
sudo vim google-chrome.desktop 
  • 修改 Exec 属性
Exec=/usr/bin/google-chrome-stable --no-sandbox %U
  • 保存退出
  • 将图标复制在桌面上即可运行

YUM工作原理

repo文件

  • 什么是repo文件?

repo文件是Fedora中yum源(软件仓库)的配置文件

  • repo文件有什么作用?

一个repo文件定义了一个或者多个软件仓库的细节内容,
repo文件中的设置内容将被yum读取和应用

  • repo文件是什么格式?
[serverid]		# 方括号,软件源名称,唯一标识
name=serverid$releaserver-$basearch # 软件仓库名称,方便阅读配置;
baseurl=url://path/to/repository	# YUM源地址
enabled=1	# repo中定义源是启用的,0禁用 
gpgcheck=1 	# repo中下载的rpm需要进行gpg校验,确保安全有效
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch # 校验的gpg密钥
  • $releaserver变量,定义发行版本
  • $basearch变量,系统架构

YUM执行原理

  • yum工作流程

服务器端:在服务器上面存放了所有的rpm软件包,然后以相关的功能去分析每个rpm文件的依赖性关系,将这些数据记录成文件存放在服务器的某特定目录内。
客户端:如果需要安装某个软件时,先下载服务器上面记录的依赖性关系文件(可通过WWW或FTP方式),通过对服务器端下载的纪录数据进行分析,然后取得所有相关的软件,一次全部下载下来进行安装。

  • yum工作原理
  1. 执行yum命令时,会首先从”/etc/yum.repo.d”目录下的众多repo文件中取得软件仓库的地址并下载“元数据”
  2. “元数据”包含注册于该软件仓库内所有软件包的包名及其所需的依赖环境等信息
  3. yum得到这些信息后会和本地以后环境做对比,进而列出确认需要安装哪些包,并在用户确认后开始安装。
  4. “元数据”由位于yum源服务器相关路径的repodata目录下的repomd.xml做索引。

参考资料

ianduin-CentOS7 yum安装chrome
big-data1-Centos7谷歌浏览器安装
cherry_hit_tom-什么是repo文件
yzpyzp-CentOS yum执行原理以及yum.conf配置文件 和 .repo文件详解

扩展资料

懒人程序-YUM工作原理详细介绍

猜你喜欢

转载自blog.csdn.net/qq_36984327/article/details/83104632