资源描述
目的:实现触发式加载文件系统和自动安装软件
一、检查需要的包-----------------------------------
[root@stu16 ~]# rpm -aq | grep autofs
autofs-5.0.1-0.rc2.102
[root@stu16 ~]# rpm -aq | grep yum
yum-updatesd-0.9-2.el5
yum-metadata-parser-1.1.2-2.el5
yum-3.2.19-18.el5
yum-security-1.1.16-13.el5
yum-rhn-plugin-0.5.3-30.el5
二、配置触发式加载----------------------------------
1、修改主配文件
[root@stu16 ~]# vi /etc/auto.master
添加:
/media /etc/auto.media
2、添加指向附属文件
[root@stu16 iso]# vi /etc/auto.media
cdrom -fstype=iso9660,loop,ro,nosuid,nodev :/root/iso/redhat5.3.iso
3、重新启动服务
[root@stu16 iso]# /etc/init.d/autofs restart
停止 automount: [确定]
启动 automount: [确定]
三、配置yum-------------------------------------
1、修改主配文件
[root@stu16 iso]# vi /etc/yum.conf
添加:
[iso]
name=rhel5
baseurl=file:///media/cdrom/Server/
gpgcheck=0
2、修改次配文件
[root@stu16 iso]# vi /usr/lib/python2.4/site-packages/yum/yumRepo.py
修改:
#remote = url + '/' + relative
remote = '/media/cdrom/Server/' + '/' + relative
3、验证
[root@stu16 iso]# yum install vsftpd
清除原yum依赖关系表
[root@stu16 Cluster]# yum clean all
四,配置网络yum配置---------------------------------
1,将镜像cp到pub共享目录中
[root@stu16 RHCE5.1]# mount /root/iso/redhat5.3.iso /media/ -o loop
[root@stu16 media]# cp -r * /var/ftp/pub/RHEL5U3/
2,创建yum依赖关系数据库
[root@stu16 Server]# rpm -ivh createrepo-0.4.11-3.el5.noarch.rpm
[root@stu16 Server]# createrepo /var/ftp/pub/RHEL5U3/
3,创建yum数据包软件源
[root@stu16 Cluster]# cd /etc/yum.repos.d/
[root@stu16 yum.repos.d]# cp rhel-debuginfo.repo local.repo
[root@stu16 yum.repos.d]# vi local.repo
修改:
[rhel-local]
name=local
baseurl=file:///var/ftp/pub/RHEL5U3
enabled=1
4,显示安装及仓库中的信息
[root@stu16 yum.repos.d]# yum list
展开阅读全文