centos7安装google浏览器

在这里先科普一下yum与rpm的关系

rpm是红帽发行版及其衍生版本的安装包,centos是红帽的重新编译版本,其本质上没有任何区别,只是将红帽的图标改了再重新编译生成的一个免费版本,现在比较流行的就是ubuntu的deb包和红帽的rpm包,在ubuntu系统中你可以使用dpkg -i *.deb命令安装deb包格式的软件,在红帽系统或centos系统你可以用rpm -i *.rpm命令安装rpm格式软件,在ubuntu中如果遇到安装软件需要依赖的情况下我们可以先执行dpkg -i *.deb,然后在执行sudo apt-get install -f 安装依赖,最后再执行一次dpkg -i *.deb来完整安装该软件,但是在红帽或在centos中就没有yum install -f这样的命令来安装依赖了,相比于ubuntu,centos也显得比较人性化,直接用一条yum localinstall *.rpm命令就可以在安装rpm包的时候自行解决依赖的问题了,那么rpm和yum有什么连系呢?

rpm是什么?

首先rpm是一套安装规则,就像windows中的.exe软件一样要将一个程序打包成windows能安装的软件,必须要有一个安装规则,比如说安装目录,注册表写入等规则,同理,linux下也有自己的安装规则,并且和windows是不一样的,linux经过其他人的修改又变成了各种不同的发行版,各个发行版之间又建立了不同的规则,典型的代表就是ubuntu分支和红帽分支,使用过这两个系统的人就知道,最明显的就是包管理器不一样,所以.deb和.rpm可以理解为安装规则。

yum是什么?

你是否遇到过在windows下安装软件的时候出现,安装错误!缺少xxxx.dll这种情况呢?centos下也会有这种类似的提示,出现这种情况的原因就是没有安装依赖,所谓依赖就是这个软件需要用到这个.dll的库文件或者是其他的软件,这个时候我们就得先解决依赖的问题才能继续安装软件。yum就是一个rpm包的集成管理器,当你使用yum install xxx的时候他首先会在yum的软件源中去查询这个xxx名的软件,有的话就安装,没有就报错,此时的这个xxx软为什么不是叫xxx.rpm呢,其实其本质还是rpm包,只不过这个.rpm包被yum重新封装过了,加入了其所需的依赖,然后一起打包成一个yum包。简单来说yum就是rmp和其所需依赖一起打包好的安装规则

yum install和yum localinstall的区别

yum install会去yum仓库查找相应的软件并安装,仓库中的软件都是解决了依赖关系的,而yum localinstall是用来安装本地rpm包的命令,首先rpm包要先下载到本地,然后在本地目录执行yum localinstall *.rpm,yum会自动搜寻依赖关系并安装而rmp -i *.rpm不会自行解决依赖关系,缺少依赖就会报错。

 

明白了这层关系我们来安装google浏览器,因为要用到yum localinstall这条命令

首先进入google浏览器的官网https://www.google.cn/chrome/  点击下载chrome

选择64位rpm包后点击接受并安装

选择保存文件

最后进入下载目录

 

 在该目录右键鼠标,打开终端,确保当前目录在google浏览器的rpm包目录下,然后执行以下安装命令,安装完成!

sudo yum localinstall google-chrome-stable_current_x86_64.rpm 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值