|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
欢迎大家来到仓酷云论坛!CentOS大概RHEL体系情况下,RPM的依附性是个很让人头疼的成绩。每次体系装置完成事后,想再装一个软件包,敲下回车之前,城市提心吊胆,恐怕跳出个依附性毛病。而在一个依附性毛病的面前,大概还连累着更多的依附性。这个成绩让良多Linux用户望而却步。
RPM包的依附干系提及来是复杂的由于它所谓的依附干系仅仅是一个个复杂的如“要装置A,必要提早筹办好a1,a2,a3”如许的前提。
比方,当我们装置gcc时。找到装置光盘,不寒而栗地挂载上,并找到了gcc-4.1.2-50.el5.i386.rpm实验着用
rpm-ivhgcc-4.1.2-50.el5.i386.rpm
举行装置。体系告之短少glibc-devel和libgomp,当你试着装置glibc-devel,体系又提醒短少glibc-headers。持续下往,又发明短少kernel-headers。很忧?,心想假如现在选择了完整装置该有多好!同时也埋怨怎样Linux就这么难用的啊,如果像Windows上面一向next多好啊!终极,依照依附提醒,递回似的完成了gcc的装置。很光荣的完成了这个义务。实在只是由于这个装置义务的依附干系还不敷庞大到把我们吓退而已。
那我激烈保举利用yum!
yum对RPM包的处置是一个典范的“空间换工夫”历程。经由过程对源中一切RPM包的预处置,天生一切装置包关于包括文件,依附,抵触等信息的索引,而且以sqlite格局寄存在/var/cache/yum对应目次上面。
用DVD创建当地yum源
既然yum已很好的办理了RPM包的依附成绩,要办理的就是速率成绩。当地光驱的会见速率乃至快过100M局域网,并且在比来一些刊行版装置盘中,已预置好repo信息,并寄存在名为repodata的目次中。能够说装置盘自己就是一个现成的yum源。在CentOS5中,预置了多个repo,放在了/etc/yum.repos.d目次中;
起首,把光盘放进光驱,挂载光盘。
#mount/dev/hdc/media/cdrom
mount:blockdevice/dev/hdciswrite-protected,mountingread-only
CentOS5.6中能够主动挂载,以是能够不必要建cdrom文件夹来挂载DVD,能够间接利用CentOS_5.6_Final
假如在当地有装置盘镜像,也经由过程loop体例挂载到响应目次。
#mount-oloopCentOS-5.6-i386-bin-DVD.iso/media/cdrom
然后,编纂yum源设置文件,增加一个当地yum源。这里是一张CentOS5.6的DVD装置盘,它的repo对应是dvd.repo
假如是RHELServer,则对应的baseurl是
baseurl=file:///media/cdrom/Server
大概间接在/etc/yum.repos.d目次中新建dvd.repo
然后利用vi翻开,写进以下类容:
[dvd]
name=installCentOSDVD
baseurl=file:///media/cdrom
enable=1
gpgcheck=0
完本钱地源设置事后,接上去就能够用yum举行RPM包的补装了。起首,检察方才设置好的yum源。
yumlist
然后,经由过程熟知的yuminstall来补装软件包。从输入信息能够看到,yum会帮我们处置好RPM包的依附干系。同时因为包都在当地,下载的工夫几近能够疏忽。
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们! |
|