(1)建立ISO文件存放目录(/repo/iso)和ISO文件的挂载目录(/repo/rhel6)
#mkdir -p /repo/iso
#mkdir -p /repo/rhel6
如果有现成的ISO文件可以直接上传至/repo/iso目录下.
(2)如果是DVD光盘(插入服务器后自动映射在/dev/cdrom下),则先制作ISO文件
#cp /dev/cdrom/ repo/iso/rhel-server-6.0-x86_64-dvd.iso
或
#ddif=/dev/cdrom of=/repo/iso/rhel-server-6.0-x86_64-dvd.iso
(3)挂载ISO文件
#mount -t iso9660 -o loop /repo/iso/rhel-server-6.0-x86_64-dvd.iso /repo/rhel6
#df -h
(4)确保系统中已经安装了yum相关软件包
#rpm -qa|grep yum
(6)编辑repo文件
#vi/etc/yum.repos.d/rhel6.repo
[Server]
name=rhel6server
baseurl=file:///repo/rhel6/Server
enable=1
gpcheck=1
gpgkey=file:///repo/rhel6/RPM-GPG-KEY-redhat-release
-------------------------------------------------------------------------------
注意:这里的baseurl指向Server目录,如果还要安装诸如集群和虚拟机等软件,则还需建立指向Cluster,ClusterStorage,VT的baseurl.
[]内的是仓库的名字
name仓库的描述
baseurl是你的YUM源地址,因为这里配置的是本地的,还可以是HTTP,FILE等
enabled是否启用这个仓库,1为起用,0为禁用
gpgcheck是否检查GPG签名(用来验证要安装的包是不是REDHAT官方的)
GPGKEY的存放地址需要用下面的命令到入这个签名。
(7)测试
#yuminstallsamba
(8)开机就挂载,把mount写进/etc/fstab
#vi/etc/fstab
/repo/iso/rhel-server-6.0-x86_64-dvd.iso /repo/rhel6iso9660loop00