00:00
大家好。欢迎大家继续收看上硅谷的云计算课程,我是沈超老师。这节课呢,我们继续来学习软节安装,我们来看看亚M的命令,上节课我们打好了这个本地光盘亚源,那我们就可以用这些命令了。第一个命令我们见过了亚list,这是列出亚子原服务器上所有可用软件包,也就是刚刚这个。也就是刚刚这个对吧,他能列出所有的可以用于区分你到底是哪一个亚美元生效,对吧?啊这个非常简单。接下来呢,可以搜索亚M元当中是否含有某一个软件包,那这个呢,我们就是说后面亚M利后面干嘛加包名了,这样的话,他只会看这一个包有没有存在。OK,如果有他肯定就会找到,对吧,但是如果我记得不是包名,比如说这个例子是一样,找这个包我记得是一个关键字名。那这个时候就要用的是search,这个法语弱,那么试试看它的区别啊。
01:02
Search htpt也是看亚姆list找到了,只是这一个指定的报名,你要明确的记住这个包的包名叫什么,他才能找到,而亚M4就宽松多了,他找的是关键字,你只要。记得这个关键字它都可以找到,你看只要包含有关键字都可以,甚至跟它相关的都可以找到。而且还可以用于什么,比如说我不确定这个命令属于哪个包,这个时候也可以用色试来做,比如说F康菲的命令,这个命令为啥单独列一下原因啊,原来还有六的时候,这个命令是独立存在的,就是直接默认安装好了,就是哪怕是最小化安装也是安装好了。如果是red height7呢,这个家伙默认没装,需要你手工装这个ne这个工具才能装,才能才能把这个包装上,这个命令才有,那HE7你要装这个这个命令,你首先是不是得知道它属于哪个包才行,所以到red head7的时候,这个东西搜索就变得非常常见了,那所以我们搜一下。
02:05
亚m search,然后if菲格名令,大家可以发现我搜了仅仅是if菲,其实你看起来找出来了,好像是一个完全不相干的包,其实是正惊这个,因为在这个包里,哎,所以我说亚么四尺现在反而更常用了,第一搜索包的关键字也能找到相关包,第二可以搜索什么某一个这个命令或者文件,它在哪一个包里,这个就更常用了。哎,这是亚么色试好小心啊,REDPAD7开始这玩意儿默认不装了,是需要手工装才能用啊,这么常见的那个没有,很要命了,对吧?其次呢,还可以查一些包的信息,这个就没什么太大的意义了,干嘛我们看看。这个就有点跟什么跟我们的IPM-Q一样,看包名版本,什么时间等等等等这样的一些东西,哎这就没啥太大的意义,对吧,好这是查询,那有了查询就可以讲安装,安装简单。
03:09
亚不杠外套后面加包名,小心一件事啥事?我们前面在强调包名和包全名,对吧?我反复在强调什么,如果这个包未安装,则使用包全铝,办事小心。包名和包全名的概念仅仅只对阿全包的手工安装生效。一旦离开了阿全包,手工安装到了亚姆这里,就不再区分包名和包全名,不论是这个包是否安装还是未安装,都写报名就可以了,就能找到,就装也行,没装也行,都是写报名,不用再写包全名。各位小心,原因其实也很简单,亚洲市场你本机是不是去连接到亚子源的服务器上去找,你只要告诉他包里,他在里边就能找到,而不需要加完整的版本啊之类的名称,直接就能找到。
04:03
所以你记得啊。包名和包全名的概念仅仅只对手工命令安装R全包起作用。一旦离开了手工精电安装,比如说到了在线安装,全写报名就可以了,不需要再写报全名,OK啊,所以你不要吃惊啊,为什么我这里安装写的也是报名,就这么简单。其次,杠Y的意思是自动回答yes。啥意思?不加格外,他每装一个依赖包都会问,你真的要装吗?很麻烦,加了格外就全自动化,OK,那我们试试。各位,我们先暂时不装这个GC,我们留个小扣子后面来装啊,我们马上就要去用,那我们装别的装谁啊?还记得这个吗?HTTP杠,我们之前是不是没有装上对吧,现在看手工解决依赖性很繁琐,那在这看着。一条命令回车,它自动在光盘样原里开始搜索,然后呢,不论你这是它的本包,这是它依赖的包,不论它依赖多少个包,不论是竖形依赖还是环形依赖,还是库文件函数库依赖,干嘛?一条命令回车,看完毕等着就行。
05:14
痛快了吧,所以我们说安全包安装的优点在于简单,其实简单不是说手工安装简单,手工安装要解决依赖性,其实没简单哪大学。那什么简单,亚在线看方便吗?哎,这个极其痛快。当然,如果要用样本安装,前提是我要知道你要装的包的名字,如果你只知道文件名,不知道包名,那么刚刚讲的这个色是不是就用到了,对吧,好。这是安装简单啊,所以说一旦有了亚M之后,它才会极其简单,但是小心啊,如果真用的是red系列,它要收费啊,他认为这是售后服务啊。其次,升级。各位升级我们暂时升级不了,为啥大家有更新的版本,所以大家看看就行,哎,只要把它换成update就行,OK,但如果后面就升级命令的后面,如果不加具体报名,加了报名只升级这一个包还是比较常用的,如果不加报名,他只带的是升级整个系统下所有软件包。
06:22
包括内核的书记。OK这个事儿,反正,呃,除非有重大的安全隐患,否则一般不会这么做。OK这个事儿大家可能也要慎重,但是如果这条命令直接回收,它会升级你的系统当中所有的软件包,包括内核。OK,这个,所以我说这种情况并不多见,但是还是看你的需求,哎,旧版本的Linux,原来汉特五以前的Linux当中,如果做这样的升级,会出现一个严重的bug是吗?内核升级之后,新的内核无法加载,而旧内核又会被覆盖,会导致这条内一回车直接系统就崩溃了,就进不去了。
07:01
当然修复起来不难,但是修复我再说是需要拿到本机的,所以如果你的系统版本比较老,RED5以前的系统当中,那这条命令就会变成严禁执行的,OK,原因那应该是个bug,六以后的雷电问题了,就是五以前的系统都这样。最少我见得。5.5 5.4 5.3,还有三还是163,三点几记不清了,三也有这问题,再往前呢,更古老的原来还是九,什么7.2那个就不记得了,没什么印象了,但是这个事儿还是挺常见的,大家小心啊,太老版本的这个东西,你尽量就别这样神经了。或者你如果真要试,你现在你去你自己试一下,没问题再在真实服务器上来试,OK。好,14。卸载亚,然后报名,我再强调一下啊各位,这里我说了有可能导致系统崩溃,人家。我们讲那个依赖性的时候就说过了,是吧,AB。
08:02
ABC。D。假设这几个包我如果卸的是N的时候,我如果指的是安装亚部安装B,它装的是下半部分,对吧?那如果卸的时候它卸的可是上半部分,而我只记这个名字的话,它只会如果就算我误删了,我想再装回来,我也只能装下半部分,说过这事儿是吧?就会导致上面的依赖包,志向的依赖包,如果上面还有的话,它就会干嘛。无法安装,那这种情况下有可能会导致把重要系统的文件给卸载掉,这个时候会出现一些问题,所以并不推荐大家使用亚么卸载,OK,还有啊卸载,如果你真的要用亚么卸载,建议你就不要用Y。你就真的一个一个看一下,OK,当然我还是说这个事儿是针对初学者的。如果你确实真的对系统很熟悉,你确定这个包用亚马逊的没有问题,当然是可以下,OK,因为我说过这个事儿,早上强调过这个事儿,我们这个包的依赖性就不光是装的时候有依赖,卸的时候也一样有,所以大家注意。
09:09
好,这节课的内容就是这样,那亚M命令本身就很简单,但是提醒大家,亚M的这些搜索命令查询的是亚M源服务器上的信息,而不能查本机,查询本机是不是还在使用RPM-Q,所以这两组命令是不能互相取代的,OK,而反而后面的这些什么卸载呀,升级呀,安装啊都是可以用压M取代,那之前讲的手工安装其实就可以不用了,那没法用,太麻烦了。好了,这节课的内容就是这样,我们下节课再见。
我来说两句