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:

[repo]
name=Repo - Base
Baseurl=file:///repo
enabled=1

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
Attachments
There are no attachments for this article.
Comments
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
RHEL: Forgotten ’root’ password / using single-user to gain access
Viewed 7753 times since Sat, Jun 2, 2018
LVM: Mount LVM Partition(s) in Rescue Mode
Viewed 5036 times since Sat, Jun 2, 2018
How to Configure ‘FirewallD’ in RHEL/CentOS 7 and Fedora 21
Viewed 10688 times since Wed, Oct 9, 2019
Installing and Configuring stunnel on CentOS 6
Viewed 4232 times since Fri, Sep 28, 2018
Linux - How to get Memory information
Viewed 2051 times since Fri, Jun 8, 2018
bash mistakes This page is a compilation of common mistakes made by bash users. Each example is flawed in some way.
Viewed 9238 times since Sun, Dec 6, 2020
HowTo: Kill TCP Connections in CLOSE_WAIT State
Viewed 16190 times since Thu, Feb 14, 2019
What UUIDs can do for you
Viewed 1914 times since Tue, Jul 17, 2018
Secure Secure Shell
Viewed 11109 times since Fri, Aug 21, 2020
ZPOOL: Remove an existing zpool
Viewed 2458 times since Sun, Jun 3, 2018