How do I configure the yum local repository to be able to access a DVD ISO via HTTP

Posted on 1:31 PM by Bharathvn


  1. Copy Red Hat Enterprise Linux 5 DVD ISO RHEL5-Client-20070208.0-i386-DVD.iso from Red Hat Network and create a local repository on the local Repository server.

    #mkdir -p /var/www/html/cdrom/iso
    #mount -o loop /RHEL5-Client-20070208.0-i386-DVD.iso
    #cd /var/www/html/cdrom
    #createrepo .
    #yum clean all
    Created a file /etc/yum.repos.d/file.repo as follows:

    #cat /etc/yum.repos.d/file.repo
    [RHEL 5 Repository]

  2. Share with httpd:

    # vi /etc/httpd/conf/httpd.conf
    ServerAdmin root@
    DocumentRoot /var/www/html

    (Where is the local Repository server)

    # httpd -t
    # service httpd start

  3. Client side configuration:

    vi /etc/yum.repos.d/my.repo
    name= RHEL 5.1 Server Repository

  4. Verify from client:

    # yum list
    Loading "installonlyn" plugin
    Setting up repositories
    Reading repository metadata in from local files
    Available Packages
    Deployment_Guide-as-IN.noarch 5.0.0-19
    RH51-Server Deployment_Guide-bn-IN.noarch
    5.0.0-19 RH51-Server
    Deployment_Guide-de-DE.noarch 5.0.0-19
    RH51-Server Deployment_Guide-en-US.noarch
    5.0.0-19 RH51-Server
    Deployment_Guide-es-ES.noarch 5.0.0-19
    RH51-Server Deployment_Guide-fr-FR.noarch
    5.0.0-19 RH51-Server ========
    # yum update

    The package version used on the Repository server:

    httpd-2.2.3-11.el5yum-3.0.1-5.el5createrepo-0.4.4-2.fc6The package version used on the client side: