00:00
大家用的时候RPM包我们说他可以安装软件,但是他用的时候存在一些问题,用户体验不好,怎么不好了,大家知道你要想安装一个软件,你得拿到RPM包,这RP包当然我们说在光驱里边有更好。没有,你得自己去找。知道吗?所以这个时候就比较麻烦了,你得自己去找啊,别不知道。再一个还有什么更严重的问题是什么?你安装这个RPM包的时候,万一安装这个RPM包的时候,它依赖于别的RPM包,就是人家这些开发商做这个软件的时候用别的技术了。依赖于别的RPM包。那怎么办?你要如果直接装它装不上,你得干嘛把别的它依赖的那个RPM包先装上,你才能再装它。那装的过程中,万一他又什么这个软件又用到别的RPM包呢,你还得再安装它。
01:01
一直依赖下去,依赖到哪儿,你都得先装上。成人医院最最头疼的就是这事。我也不知道你用到啥了。那我一个一个装吧,知道吗。装的时候都是自己去找啊包,所以这就比较麻烦了。然后。所以RPM这个包,虽然大家什么用的,它可以安装软件,而且它做的效率效果效率还比较高,得到大家认可了,但是用的时候他也有点麻烦。那么这个压包是干嘛?压木包本质上其实也是RPM包,它就是为了什么?它就是在RPM包这种安装机制基础基础上,它做了改进了。他做了什么改进,他是这样,他说他安装的时候也是去找那些RPM包去。但是他找的时候。他不是说到什么光驱里边去找,也不是让程序员,也不是让用户自己到什么官方网站上自己去下载去找。
02:02
他干嘛呢?是yam有一个软件组织,他自己在世界上某一个地方搭了一个服务器,在这个服务器上面收录了全世界几乎所有的那些RPM软件包,以及各个版本都在这个服务器上面。知道吗?就好像以前我们学的那个是吗?一个软件组织。在全世界搭了一个什么全世界都可以通用的一个服务器,把大家依赖的那些什么家包都放到这,他这个也是一样。他把那些RPM那些什么包全放到这,然后呢。用户什么想安装哪个RPM包的时候,你只需要执行步命令。只要你的网络去通是通的,一旦执行A命令,它会自动的到这个服务器上去搜索相应的软件包。而且搜索到之后,他会分析你这个软件包依赖到别的哪些软件包。
03:04
他会一并都下载下来,并且根据依赖关系先安装被依赖的软件包,安装好之后,最后安装你的。它跟妹很像,就是这种鸭母包,所以大家我们说我们什么以后安装的时候。用的最多的就是yam,你只需要掌握一个yam命令,然后你想安装什么软件,把那个软件包名称写到这儿,它会自动去连续下来。并且分析依赖关系。给你自动安装上。就这种,就这,但是他也有个不好的地方,什么不好的地方他要求你必须有外网,得能连上因特网,如果你连不上外网,它是白搭,只能用这种方式,所以大家如果有外网的环境下,你要安装一个RPM包的话,基本上都是羊。那。好,这是我们说到这个地方,所以大家我们说这个鸭布包呢,我这个地方给大家简单介绍一下这个鸭木包,那么给大家简单写一下,我说它是一种是一种基于什么基于RPMRPM这个啊基于RPM的也是一个软件是吧,然后软件包管理的工具吧,管理工,其实它本质上他按他操作那些包也都是RPM包是吧,只不过他什么他有自己的服务器,能够什从什么指定服务器,从他指定的这么服务器啊上,然后自动啊,啊指定服务箱自动的来下载啊,下载RPM这个包,并且自动安装自动,而且可以可以什么可以自动啊,可以自动处理软件包。
04:59
之间的依赖关系,不用程序员做这事给妹妹非常像。
05:06
好,那你说老师,那你他这个,嗯,这个服务器是不是只能从他服务器下来,他有个默认的服务器。知道吗?跟妹妹一样,他有个默认的中央服务器,但你说老师我有自己的,我搭建自己的服务器行吗?也可以,也可以搭建自己的服务器。像一些大公司也搭建自己的服务器。然后呢,把常用的自己常用的一些包都放上去。啊,当然你自己搭建,你得自己维护,所以目前国内的话,他搭建这种服务器基本上很少,他不像妹妹每一个公司,基本上稍微上一点规模的公司都有自己的妹妹服务器啊。那么什么,但这个呢,这个服务器很少啊,为什么你光找那些维护那些RPM包的话,你都很难,你都很难维护,所以一般都是来讲,都是用它那个公共的那个服务器,默认就用公共的服务器,知道吗?好,这是我们跟他说的这种yam包的,它的一个管理包的它的一个这个大概的这个介绍啊。
06:04
好,这个我们就先说到这儿。
我来说两句