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
How to Configure ‘FirewallD’ in RHEL/CentOS 7 and Fedora 21
Viewed 10714 times since Wed, Oct 9, 2019
Jak wygenerować silne hasła jednorazowe w Linuksie?
Viewed 2481 times since Thu, May 24, 2018
RHEL7 slow ssh login
Viewed 4592 times since Tue, Aug 6, 2019
Find All Large Files On A Linux System
Viewed 2384 times since Mon, Oct 29, 2018
15 Linux Yum Command Examples – Install, Uninstall, Update Packages
Viewed 3594 times since Thu, Oct 25, 2018
stunnel: Authentication
Viewed 9301 times since Fri, Sep 28, 2018
Linux - How to shutdown or reboot
Viewed 2296 times since Fri, Jun 8, 2018
20 Practical Examples of RPM Commands in Linux rpm
Viewed 8201 times since Mon, Feb 18, 2019
RHEL: Manually encrypting a filesystem with LUKS
Viewed 4008 times since Sun, May 27, 2018
RHEL: How to change a USER/GROUP UID/GID and all owned files
Viewed 23313 times since Sat, Jun 2, 2018