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 sudo yum install tftp Loaded plugins: langpacks, refresh-packagekit local-repo | 3.6 kB 00:00:00 Resolving Dependencies --> Running transaction check ---> Package tftp.x86_64 0:5.2-10.fc20 will be installed --> Finished Dependency Resolution Dependencies Resolved ============================================================================================================================ Package Arch Version Repository Size ============================================================================================================================ Installing: tftp x86_64 5.2-10.fc20 fedora 36 k Transaction Summary ============================================================================================================================ Install 1 Package