RHEL/CentOS Local Repository Mirror

From UNIX Systems Administration
Revision as of 18:30, 21 January 2015 by Michael Kohler (talk | contribs) (Created page with "== Red Hat Enterprise Linux == === Server === === Client === == CentOS == === Server === # This exercise will work with CentOS 6/7. # CentOS requires roughly 10G for base and...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Red Hat Enterprise Linux

Server

Client

CentOS

Server

  1. This exercise will work with CentOS 6/7.
  2. CentOS requires roughly 10G for base and 5G for updates, ensure there is enough space is /var/www/html.
  3. Create a repos directory in /var/www/html.
    1. mkdir -p /var/www/html/repos/centos/6
  4. Synchronize the base, extras, and updates repository.
    1. reposync -r base -p /var/www/html/repos/centos/6/
    2. reposync -r updates -p /var/www/html/repos/centos/6/
    3. reposync -r extras -p /var/www/html/repos/centos/6/
  5. Create the repository xml files for each of the repos synchronized.
    1. createrepo /var/www/html/repos/centos/6/base/
    2. createrepo /var/www/html/repos/centos/6/updates/
    3. createrepo /var/www/html/repos/centos/6/extras/

Client

Further Reading

  1. []