Linux综合群 248806132)欢迎大婶常驻,欢迎菜鸟入户...喜欢linux的都来坐坐
分类: LINUX
2014-04-09 11:12:56
Yum cdrom1的教材网上已经一大堆了,但是前不久在搞nagios的时候,由于gd-devel在cdrom2上,找了很多资料,才慢慢的摸索出来,所以在这里总结一下,方便学习参考;以下在vmware的centos6.3虚拟机进行的实验;前提:必须已经安装createrepo
在上面装2个光驱,分别挂上两个iso:
D:\iso\CentOS-6.3-i386-bin-DVD1.iso
D:\iso\CentOS-6.3-i386-bin-DVD2.iso
然后便是查看其位置,跟一般的挂载一样,把光碟挂载到Linux系统上,
[root@vsftp_test tmp]# ll /dev/cdrom*
lrwxrwxrwx. 1 root root 3 Apr 8 19:01 /dev/cdrom -> sr0
lrwxrwxrwx. 1 root root 3 Apr 8 19:31 /dev/cdrom2 -> sr1
[root@vsftp_test tmp]# mount
/dev/sr0 on /tmp/package_test type iso9660 (ro)
/dev/sr1 on /tmp/package_test1 type iso9660 (ro)
上面只是挂载,下面才是重点:首先是进入你想要创建生成createrepo信息的位置,我这次测试是在/tmp目录下的;因为前面已经挂载好光碟了,所以就直接(createrepo . #后面还有一个空格跟.要注意别忽略)
[root@vsftp_test tmp]# cd /tmp/
[root@vsftp_test tmp]# createrepo .
然后系统检索光碟安装包后,便在/tmp目录下生成这几个东西;
-rw-------. 1 root root 0 Mar 26 06:29 yum.log
-rw-------. 1 root root 200 Mar 26 00:33 yum_save_tx-2014-03-26-00-334CiQmG.yumtx
-rw-------. 1 root root 200 Mar 26 00:33 yum_save_tx-2014-03-26-00-33JdVi6N.yumtx
-rw-------. 1 root root 200 Mar 26 00:34 yum_save_tx-2014-03-26-00-34lITgr4.yumtx
-rw-------. 1 root root 3726 Apr 8 02:38 yum_save_tx-2014-04-08-02-38G5XMa_.yumtx
-rw-------. 1 root root 3211 Apr 8 18:33 yum_save_tx-2014-04-08-18-33Uuo86W.yumtx
-rw-------. 1 root root 3211 Apr 8 19:41 yum_save_tx-2014-04-08-19-41juehn8.yumtx
之后便能配置yum仓库的定义文件了,这个跟平时的配置一样就不多说明了,不过有一点要注意的,因为上面是在/tmp下createrepo的,所以下面的*.repo的baseurl就必须要定位在/tmp下了:(也就是说createrepo生成的database文件在哪里,就要定位在哪里)
[root@vsftp_test tmp]# vim /etc/yum.repos.d/Ce.repo
[base]
name=CentOS - test
baseurl=file:///tmp/
enabled=1
gpgcheck=0
OK,安装就没这么多顾忌了~~而且妈妈再也不用担心我的学习了,哈-,-..
若有读者有更好的或者更系统的法子,还请大家指出,鄙人加以改正.