mywiki:linux:yumlocaliso
This is an old revision of the document!
Table of Contents
Setup yum repositories to update or install package from Local ISO Image
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/dvd mount -o loop /dev/sr0/ /mnt/dvd mkdir -p /var/ftp/pub/fedora-20-dvd cp /mnt/dvd/* /var/ftp/pub/fedora-20-dvd/ -a
Step # 2: Create config file
Create a repo config file in **/etc/yum.repos.d/local.repo.
Its content is as below:
[local-repo] name='local repo based on Fedora 20 DVD ISO' baseurl=file:///var/ftp/pub/fedora-20-dvd enabled=1 gpgcheck=0
Test
#yum repolist all
Its print log is like below:
[shaoguoh@localhost yum.repos.d]$ yum repolist all Loaded plugins: langpacks, refresh-packagekit repo id repo name status fedora/20/x86_64 Fedora 20 - x86_64 enabled: 38,597 fedora-debuginfo/20/x86_64 Fedora 20 - x86_64 - Debug disabled fedora-source/20/x86_64 Fedora 20 - Source disabled
local-repo local repo based on Fedora 20 DVD ISO enabled: 4,071
updates/20/x86_64 Fedora 20 - x86_64 - Updates enabled: 20,178 updates-debuginfo/20/x86_64 Fedora 20 - x86_64 - Updates - Debug disabled updates-source/20/x86_64 Fedora 20 - Updates Source disabled updates-testing/20/x86_64 Fedora 20 - x86_64 - Test Updates disabled updates-testing-debuginfo/20/x86_64 Fedora 20 - x86_64 - Test Updates Debug disabled updates-testing-source/20/x86_64 Fedora 20 - Test Updates Source disabled repolist: 62,846
# yum install package-name
mywiki/linux/yumlocaliso.1415073383.txt.gz · Last modified: (external edit)
