SYS: Configure a local repository. local repo

SYS: Configure a local repository.

Share this link


Create a directory where packages will be stored:

# mkdir /repo

Two options: mount the distribution DVD or copy it into /repo.
To mount the DVD, edit the /etc/fstab file and add the following line:

/dev/cdrom /repo iso9660 loop 0 0

Then, mount the DVD:

# mount -a

To copy the DVD, type:

# mount -o loop /dev/cdrom /mnt
# cd /mnt
# tar cvf - . | (cd /repo; tar xvf -)
# cd /; umount /mnt

Optionally, update the repository structure (if new packages have been added):

# yum install -y createrepo
# createrepo /repo

Create the /etc/yum.repos.d/local.repo file and add the following lines:

name=Repo - Base

Note: If you don’t remember the syntax, read the yum.conf man page.

Clean up the yum cache:

# yum clean all

Additional Resources

RedHat provides an video about Creating a Local Repository and Sharing With Offline Systems (8min, 2018).

0 (0)
Article Rating (No Votes)
Rate this article
There are no attachments for this article.
There are no comments for this article. Be the first to post a comment.
Full Name
Email Address
Security Code Security Code
Related Articles RSS Feed
SSL HowTo: Decode CSR
Viewed 1549 times since Mon, Feb 18, 2019
How to enable automatic security updates on CentOS 7 with yum-cron
Viewed 1153 times since Fri, Oct 26, 2018
RHEL: Extending a vmdk (Virtual Machine disk)
Viewed 2234 times since Sun, May 27, 2018
Przekazywanie portów TCP rinetd
Viewed 40053 times since Thu, May 24, 2018
red hat 7 tmpfiles service
Viewed 806 times since Thu, Oct 11, 2018
Linux nslookup Command Examples for DNS Lookup
Viewed 7261 times since Sat, Sep 29, 2018
Managing temporary files with systemd-tmpfiles on Red Hat Enterprise Linux 7
Viewed 7738 times since Sun, Nov 22, 2020
RHEL: A guide to RHCSA & RHCE Certifications (RHEL 6)
Viewed 652 times since Sat, Jun 2, 2018
RHEL7: Configure automatic updates.
Viewed 858 times since Wed, Oct 17, 2018
How to remove CTRL-M (^M) characters from a file in Linux
Viewed 859 times since Thu, Feb 7, 2019