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
How to use yum-cron to automatically update RHEL/CentOS Linux 6.x / 7.x
Viewed 2935 times since Tue, Dec 4, 2018
Deskshare TLS over Stunnel
Viewed 1353 times since Fri, Sep 28, 2018
O’Reilly’s CD bookshelf
Viewed 7587 times since Wed, Jun 27, 2018
A Quick and Practical Reference for tcpdump
Viewed 9699 times since Fri, Jul 27, 2018
Linux Find Large Files
Viewed 1324 times since Mon, Oct 29, 2018
stunnel: Authentication
Viewed 7492 times since Fri, Sep 28, 2018
debian Install a newer kernel in Debian 9 (stretch) stable
Viewed 824 times since Sun, Sep 23, 2018
How to configure an SSH proxy server with Squid
Viewed 736 times since Sun, Dec 6, 2020
LVM: Remove a Filesystem / Logical Volume
Viewed 1248 times since Sat, Jun 2, 2018
Linux 16 Useful Bandwidth Monitoring Tools to Analyze Network Usage in Linux
Viewed 7617 times since Mon, Sep 21, 2020