00:00
好。下面我们来再给大家介绍一款叫一下包的管理。Yu。他和那个RPM也类似,都是一种包管理器。包裹里去,但是要么呢,现在用的比较多。为什么说yam用的比较多呢?你看啊,原因就是说这个yam是一个shell前端软件包管理器,它最好的地方是什么呢?能够从指定的服务器自动下载RP包B安装,也就是他其实。他只是一个。相当于说在在这个RPM基础上呢,做了一个做了做了一个管理明白吧,而且它可以自动处理依赖关系。并且一次性安装所有依赖的软件包,这就让我们程序员呢,诶省了很多事,说比如你装装这个软件,他可能会提示啊,你装这个A软件的时候怎么样,你得先安装B软件。那就很麻烦了,那亚M呢,他会当你装A软件的时候,如果A软件需要用到B软件怎么样,不就直接给你装了,这多舒服啊是吧,所以说这个呢,是它的一个好处,是这意思吧,所说我们把这个样呢,也给大家写到这里,做个做个管理啊样。
01:14
样。好,那这个呢,我们给他一个标题是二号标题。那么就看第一个了,第一个基本介绍。基本介绍。好吧,那么看看亚M的基本介绍,我们来说一说这事。那基本介绍。先看第一款啊,先看第一个它的介绍是什么,刚才其实已经简单说了一下,对吧。记住他是干啥的。它最大的好处是什么。首先我们要知道样。它是一款前端软件包管理器,说白了它是它是管理RPM的。啊,基于RP管理它有个什么好处呢?可以自动的处理这种依赖关系。
02:02
啊,一次性安装所有依赖包,这就让我们程序员对吗。很舒心的嘛,这是第一个介绍,第二个呢,它的基本指令也非常简单,主要就是两个用的比较多,一个呢,就是。用这个list来查看你安装的软件有没有。啊,有没有那么。如果说我画个原理图来说,它样大概是这个意思。呃,这是我们的零零可视系统。注意听啊系统那么。你这是样管理样包管管理。那要么要么在在进行这个。这个安装或者是处理的时候呢,其实他是要去找他的一个。这个服务器的。这个服务器是我们可以把它叫做样样的这个服务器。这个服务器上面就有很多的他需要的什么呀,RP包。
03:03
这个这个服务器不是你你来管的啊,它有很多很多很多包,反正你该有的他都有了。他有该有,这是谁在谁在去维护了,这个你就不用去管了,反正是在因特网上。因特网上那亚M的管理呢,他在他在这个查询和安装的时候呢,它都需要去联网到这个公网上这个包,这个包肯定是在公网上啊,就说这是对外提供的,是人家这个提供的网络界的雷锋提供的,你就认为是雷锋提供的啊。公网。对吧,是公网上的一个服务器,反正都有。所以说我们在使用样的时候,它实际上是有个前提的,什么前提呢?就说你得可以联网对吧,你前提是。前提是什么呀?前提是可以联网才行。那你如果不能联网的话,那你肯定没有办法访问到亚M服务器嘛,那你肯定谈不上什么安装查询了,能理解吧,说它这个是是是它一个原理啊,我把它这个原理呢,也给同学们怎么样放到我们的笔记中去好不好?
04:08
刚才这个介绍呢,原理放在这了。没问题吧,这个啊,应该说还是很好理解的是吧,那现在呢。现在呢,我们就把这个基本指令,咱们来简单的给大家走一走好不好?这也不难。啊,比刚才的RPM还还简单一点,因为他的指令其实主要就是两个,一个是查询有没有,第二个就是安装了。好,给大家走一下。这个样list gra就是来看一下你安装的软件,要么要要么服务器上有还是没有,有的话你就可以安装,没有的话呢,对吧,那你就得想别的办法了。好,往这走一下啊各位朋友。啊,这个是查询有没有这个事情,那么我现在就举个例子了啊,首先前提是要零联网啊,再说一遍,把这个写进去就是使用样。
05:00
Yam yam的前提。是可以联网对吧,你如果不能联网那就不要玩了啊,前的前提是可以联网。呃,那么现在呢,我们就走两个案例了,走一个案例就行了,咱们什么呢?咱们用这个yam来安装一下火狐啊,刚才我们是RPM包的安装,现在用亚M来安装好不好。好,那么我们来看一下。做一个啊。那这个具体来说,我们按这个步骤来说就行了。第一步。呃,我们现在来查询一下这个firefox在服务器上有没有。好这个呢,我把这走一步啊,具体的步骤第一步。先。先查看一下。先查看一下这个firefox这个包,这个这个这个软件或者这个包啊RP包。在哪里呢?在yam服务器。
06:02
在yam服务器上。有没有?那这个指令呢,对于我们来说还是比较简单的,就刚才老师不讲过了吗?就是list grape就行了。如果你不加gra的,那就惨了啊,那就会把什么呀,会把这个腹腔所有的R屏包全部给你列出来,那那你要那那你可以试一下你自己啊,你看你如果你有兴趣的,你这样试一下R。Ya杠,历史的回撤。现在如果能联网的话,你就看到一大堆。Yeah。看是什么意思啊哦,是不是我的参数写错了。啊,类似没没有那个杠啊,没有那个杠不好意思啊。习惯习惯了,老喜欢写个杠。好,你看你看你看你看你看啊下面的开始开始往下列了,对吧。呃,你看他这个就就没法没法看了啊,没法看,没法看他有些他有些没全,他是立了第一集的啊,立立了第一集的,所以我看了也不是很多,当你往下走的时候会越来越多,那现在我们就关心一个吧。
07:04
我们就指定一个GR什么呢。我们指定一个叫火狐。我们就看有没有火一回车。有吗?稍等片刻,这个时候他就会查,诶,他说告诉你还真有啊,他告诉你我这呃不但有,我还有好几个版本的嘞。对吧,我只有四五的,有五二的,五二的对吧,我有好几个版本,你你自己自己可以去选择对吧,那一般来说这样安装呢,它会它会默认给你选一个安装一个最新的啊,一般来说是这样子的,好所以说这个列出来说明,至少我们亚M服务器上面是有的,对吧?有。有好,那如果有的话呢,那下一步我们应该怎么办,朋友们。下一步是不是就应该安装了呀。安装的时候也很简单,就是Yum install,然后把这个名字一写就可以了。那就安装。来吧,我们安装一把。所以在安装之前,现在不是我有吗?我我先把这个卸载了啊,我们用RPM杠一。
08:06
杠一老firefox。先把以前这个卸载了。好,现在再一点是不是小窟窿呢,诶怎么还是还有啊,等一下。啊,你看黑窟窿了吧,没有了吧。我再重新用yam装一下。Yum。是吧,到哪个呢。或弧FOX回撤。开山庄了。对吧,他现在到了一个镜像开始去走了,一个镜像啊开始走了。啊,这个地方它需要联网,所以说它的安装速度呢,肯定要比本地安装要慢一点,这是必然的,必必竟要走网络嘛,对吧,稍等片刻,这个就跟你的网络速度啊有密切的关系。好,你看处理依赖关系了没,看到没有,你看他他实际上就给我们安装的是一个,你看这家伙就麻烦了,你看他把一些相关的都给你存下来说哎,现在安装什么,他还要他给你安装最新那个没。
09:04
是吧,我们原先那个版本四十四十五四五这个版本他直接给你装到最新的,没办法他按最新的,而且呢,这个他说你这个火还以来这些包也得一并装上,看到没有,统共要81兆。啊,所以说没有办法了,没有办法,那就那我们要演示只能这样子了做。啊,就开始要下载,下载完了过后安装,安装完了过后呢,他一般会把下载完的这个软件给删掉啊,不占空空间,好这个呢,就耐心的等待,耐心等待好这个我把这个笔记给大家补一补啊补一补就行了,这个很简单。好,执行这个指令,这个就就就你看这个速度啊,也不是很快啊,很慢,好我把这个笔记给他写一下就行了。就是。Yum,然后store什么呀。In store。然后我们的firefox。对吧,那这面我们做一个说明,说默认情况下呢,是会。
10:02
会默认在默认它会什么呢?会安装会安装最新版本的。最新版本的软件。对吧,最新版本的软件没什么可说吧,好最后安装成功了就就就可以用了啊,如果不出意外就成功了。好,这个地方呢,我们,呃。让他慢慢装一下吧,我们呃,等待最后这个结果。我先等一会儿。好,暂停一下视频啊。好,同学们看一下啊,现在已经下载到96%了,很快啊就会下载完毕。啊,因为这个网络啊,它肯定安装的时间呢,就是那个速,速度肯定没有那个本地快啊好最后它是。这个这个下完了过后,后面还有一点什么,要这几个依赖包,但是都比较小哈,都比较小。应该很快,你看这光这个走都花了这么多时间,对吧,就装装了将近六分钟了啊。
11:03
后面还有几个文件,那稍等片刻。糜烂。啊,还要升级,哎,你看这个哼样包这个升级呀,还得还得一段时间。每个胎升下级。稍微有点麻烦哈。升级到到我们的52。这个版本。好同学们,经过这个一段时间安装呢,它这个就成功了,对吧,就成功了。那成功过后,你们看到这是不是也火狐这个图标就出来了呀,啊,而且版本呢也升上去了,好到这个界面呢,同学们就发现啊,我们的这一个软件怎么样就安装成功了。
12:12
呃,虽然有点慢,但是实际上呢,你也不用管对吧,管慢不慢,但是他的事儿,你把命令一执行,你就可以去睡觉去了,觉睡完了过后他就安装成功了。好,同学们,那么关于样这块的内容呢,我们就介绍到这里,同学们这个在后面练习呢,把它走一遍。
我来说两句