Created
November 15, 2013 17:21
-
-
Save varvaruc/7488131 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Howto Setup yum repositories to update or install package from ISO CDROM Image | |
by nixCraft on April 30, 2007 · 48 comments· LAST UPDATED December 18, 2007 | |
in Howto, Linux, Linux distribution | |
yum (Yellow dog Updater Modified) is a package manager for RPM compatible Linux systems such as CentOS, Fedora core and latest Redhat Enterprise Linux. | |
So how do you use yum to update / install packages from an ISO of CentOS / FC / RHEL CD? | |
Creation of yum repositories is handled by a separate tool called createrepo, which generates the necessary XML metadata. If you have a slow internet connection or collection of all downloaded ISO images, use this hack to install rpms from iso images. | |
Step # 1: Mount an ISO file | |
Type the following command (replace iso file name with the actual iso file): | |
# yum install createrepo | |
# mkdir -p /mnt/iso/{1,2,3} | |
# mount -o loop /path/to/centos1.iso /mnt/iso/1 | |
Step # 2: Create a repository | |
Use createrepo to generate the necessary XML metadata. Type the following commands: | |
# cd /mnt/iso | |
# createrepo . | |
Clean repo, enter: | |
# yum clean all | |
Step # 3: Create config file | |
You need to create a repo config file in /etc/yum.repos.d/ directory. | |
# vi /etc/yum.repos.d/iso.repo | |
Append following text: | |
[My ISO Repository] | |
baseurl=file:///mnt/iso | |
enabled=1 | |
Save and close the changes. | |
Now use yum command to install packages from ISO images: | |
# yum install package-name |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment