Friday, February 1, 2013

How to configure YUM (RedHat 6.2)

[root@rhel62-64 yum.repos.d]# cat server*
[server]
name=server
baseurl=file://"/media/RHEL_6.2 x86_64 Disc 1/Server"
enabled=1
[root@localhost]# yum clean all


[root@rhel62-64 media]# pwd
/media
[root@rhel62-64 media]# cd *
[root@rhel62-64 RHEL_6.2 x86_64 Disc 1]# ls -l *GPG*
-r--r--r--. 3 root root 3375 Nov  8  2011 RPM-GPG-KEY-redhat-beta
-r--r--r--. 3 root root 3211 Nov  8  2011 RPM-GPG-KEY-redhat-release
[root@rhel62-64 RHEL_6.2 x86_64 Disc 1]#  rpm --import *GPG*

5 comments:

  1. Also works on Redhat 6.5 (just tested). CD paths need to change to reflect 6.5 CD.

    ReplyDelete
  2. For Redhat 7.1:

    cp /run/media/root/RHE*/media.repo /etc/yum.repos.d/rhel7dvd.repo

    chmod 644 /etc/yum.repos.d/rhel7dvd.repo

    Add 3 lines to the file:
    enabled=1
    baseurl=file:///run/media/root/RHEL-7.1\ Server.x86_64/
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release


    changing the gpgcheck=0 setting to 1


    Final file:
    [InstallMedia]
    name=Red Hat Enterprise Linux 7.1
    mediaid=1424360759.989976
    metadata_expire=-1
    gpgcheck=1
    cost=500
    enabled=1
    baseurl=file:///run/media/root/RHEL-7.1\ Server.x86_64/
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release


    # yum clean all
    # subscription-manager clean
    # yum list --noplugin

    ReplyDelete
  3. Note to confirm working:
    [root@rhel71 yum.repos.d]# yum repolist all
    Loaded plugins: langpacks, product-id, subscription-manager
    This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
    InstallMedia | 4.1 kB 00:00:00
    (1/2): InstallMedia/group_gz | 134 kB 00:00:00
    (2/2): InstallMedia/primary_db | 3.4 MB 00:00:00
    repo id repo name status
    InstallMedia Red Hat Enterprise Linux 7.1 enabled: 4,371

    ReplyDelete
  4. Also make sure you rename all other .repo files.

    ReplyDelete
  5. Use a different name in .repo all to avoid conflict

    ReplyDelete