You can mount your CD DVD or ISO images to create YUM repository on RedHat/CentOS 5.x.
DVD Disk or DVD ISO image
name=MailRepo
baseurl=file:///mnt/
enabled=1
gpgcheck=0
DVD Disk or DVD ISO image
- If you have DVD disk, please mount dvd-rom first, and then create yum repository
- # mkdir /mnt/dvd/
- # mount /dev/cdrom /mnt/dvd/
- If you use DVD iso, please copy it to the system, and then create yum repository
- # mkdir /mnt/dvd/
- # mount -o loop /root/rhel5.1-dvd.iso /mnt/dvd
CD images
- If you have multiple CD image files, You have to mount all those ISO images to create yum repository
- # mkdir -p /mnt/{1,2,3,4,5}
- # mount -o loop rhel5.1-disc1.iso /mnt/1
- # mount -o loop rhel5.1-disc2.iso /mnt/2
- # mount -o loop rhel5.1-disc3.iso /mnt/3
- # mount -o loop rhel5.1-disc4.iso /mnt/4
- # mount -o loop rhel5.1-disc5.iso /mnt/5
Install repository package
- Find and install 'createrepo' package in /mnt directory
- # find /mnt -iname 'createrepo*' /mnt/dvd/Server/createrepo-0.4.11-3.el5.noarch.rpm
- # rpm -ivh /mnt/dvd/Server/createrepo-0.4.11-3.el5.noarch.rpm
Create metadata
- Create yum repository
- # cd /mnt/
- # createrepo .
Define yum repository
- Create yum repository define file /etc/yum.repos.d/dvdiso.repo
name=MailRepo
baseurl=file:///mnt/
enabled=1
gpgcheck=0
Test
- Test it if its working fine. if its showing "yum list" it works
- # yum clean all
- # yum list
Good Luck :)
No comments:
Post a Comment