1.挂载DVD
[root@localhost yum.repos.d]# cat /etc/fstab
# user defined
/home/redhat/pack/rhel-server-6.2-x86_64-dvd.iso /mnt/rhel iso9660 defaults,loop 0 0
[root@localhost yum.repos.d]# mount -a
2.添加DVD作为本地源
[root@localhost yum.repos.d]# pwd
/etc/yum.repos.d
[root@localhost yum.repos.d]# cat local.repo
[local-repo]
name=Red Hat Enterprise Linux $releasever - local repo
baseurl=file:///mnt/rhel
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
3.测试本地源
[root@localhost yum.repos.d]# yum repolist
Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
Updating certificate-based repositories.
repo id repo name status
local-repo Red Hat Enterprise Linux 6Server - local repo 3,529
repolist: 3,529
[root@localhost yum.repos.d]# yum deplist perl
Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
Updating certificate-based repositories.
Finding dependencies:
package: perl.x86_64 4:5.10.1-119.el6_1.1
dependency: libc.so.6(GLIBC_2.3.4)(64bit)
provider: glibc.x86_64 2.12-1.47.el6
dependency: libpthread.so.0(GLIBC_2.3.2)(64bit)
provider: glibc.x86_64 2.12-1.47.el6
dependency: libc.so.6(GLIBC_2.4)(64bit)
provider: glibc.x86_64 2.12-1.47.el6
dependency: libc.so.6()(64bit)
provider: glibc.x86_64 2.12-1.47.el6
dependency: rtld(GNU_HASH)
provider: glibc.i686 2.12-1.47.el6
provider: glibc.x86_64 2.12-1.47.el6
dependency: libc.so.6(GLIBC_2.3.2)(64bit)
provider: glibc.x86_64 2.12-1.47.el6
dependency: libperl.so()(64bit)
provider: perl-libs.x86_64 4:5.10.1-119.el6_1.1
dependency: libutil.so.1()(64bit)
provider: glibc.x86_64 2.12-1.47.el6
dependency: libcrypt.so.1()(64bit)
provider: glibc.x86_64 2.12-1.47.el6
dependency: libpthread.so.0()(64bit)
provider: glibc.x86_64 2.12-1.47.el6
dependency: libc.so.6(GLIBC_2.2.5)(64bit)
provider: glibc.x86_64 2.12-1.47.el6
dependency: libm.so.6(GLIBC_2.2.5)(64bit)
provider: glibc.x86_64 2.12-1.47.el6
dependency: libpthread.so.0(GLIBC_2.2.5)(64bit)
provider: glibc.x86_64 2.12-1.47.el6
dependency: libnsl.so.1()(64bit)
provider: glibc.x86_64 2.12-1.47.el6
dependency: libc.so.6(GLIBC_2.3)(64bit)
provider: glibc.x86_64 2.12-1.47.el6
dependency: libm.so.6()(64bit)
provider: glibc.x86_64 2.12-1.47.el6
dependency: perl-libs = 4:5.10.1-119.el6_1.1
provider: perl-libs.i686 4:5.10.1-119.el6_1.1
provider: perl-libs.x86_64 4:5.10.1-119.el6_1.1
dependency: perl(version)
provider: perl-version.x86_64 3:0.77-119.el6_1.1
dependency: libdb-4.7.so()(64bit)
provider: db4.x86_64 4.7.25-16.el6
dependency: perl(Module::Pluggable)
provider: perl-Module-Pluggable.x86_64 1:3.90-119.el6_1.1
dependency: libdl.so.2()(64bit)
provider: glibc.x86_64 2.12-1.47.el6
dependency: perl(Pod::Simple)
provider: perl-Pod-Simple.x86_64 1:3.13-119.el6_1.1
dependency: libc.so.6(GLIBC_2.11)(64bit)
provider: glibc.x86_64 2.12-1.47.el6
dependency: libgdbm.so.2()(64bit)
provider: gdbm.x86_64 1.8.0-36.el6
dependency: libresolv.so.2()(64bit)
provider: glibc.x86_64 2.12-1.47.el6
dependency: perl-libs
provider: perl-libs.i686 4:5.10.1-119.el6_1.1
provider: perl-libs.x86_64 4:5.10.1-119.el6_1.1
[root@localhost yum.repos.d]# yum install perl
Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
Updating certificate-based repositories.
Setting up Install Process
Package 4:perl-5.10.1-119.el6_1.1.x86_64 already installed and latest version
Nothing to do
[root@localhost yum.repos.d]#