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
A tcpdump Tutorial and Primer with Examples
Viewed 1395 times since Sun, Jun 17, 2018
Fix rpmdb: Thread died in Berkeley DB library
Viewed 310 times since Fri, Feb 14, 2020
Understanding System auditing with auditd
Viewed 1036 times since Fri, Apr 5, 2019
Top 4 Reasons for Node Reboot or Node Eviction in Real Application Cluster (RAC) Environment
Viewed 7449 times since Thu, Jun 21, 2018
20 Practical Examples of RPM Commands in Linux rpm
Viewed 973 times since Mon, Feb 18, 2019
RHEL: Getting/Setting hardware clock’s time
Viewed 904 times since Sat, Jun 2, 2018
10 Linux rsync Examples to Exclude Files/Directories
Viewed 475 times since Wed, Oct 31, 2018
How to automate SSH login with password? ssh autologin
Viewed 459 times since Fri, Jun 8, 2018
Kernel sysctl configuration file for Linux
Viewed 972 times since Fri, Aug 3, 2018
How to maximise SSD performance with Linux
Viewed 141 times since Fri, May 15, 2020