【转】Red Hat Enterprise Linux Server release 6.5 安装yum 失败,依赖包,deltarpm = 3.5-0.5.20090913git.el6

转载地址: http://blog.itpub.net/29033984/viewspace-768016 

Red Hat Enterprise Linux Server release 6.2配置被动yum

yum
yum是通过分析分析rpm的标题数据后,根据各软件的相关行制作出属性依赖时的解决方案,然后可以自动处理软件的依赖属性问题,以解决软件安装
或删除与升级的问题。

#mkdir /mnt/vcdrom

注:建立一个目录用来作挂接点(mount point)
1、挂在iso文件
[root@localhost yum.repos.d]# cd /media
[root@localhost media]# mkdir mnt
[root@localhost media]# mount -o loop -t iso9660 /u02/
lost+found/           OL6.2 x86_64 Dis.iso  
[root@localhost media]# mount -o loop -t iso9660 /u02/OL6.2\ x86_64\ Dis.iso  /media/mnt/
2、安装createrepo
createrepo是配置YUM源的配置工具,检查当前是否已经安装createrepo包的安装情况:
[root@localhost Packages]# rpm -ivh createrepo-0.9.8-4.el6.noarch.rpm 
warning: createrepo-0.9.8-4.el6.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY
error: Failed dependencies:
        deltarpm is needed by createrepo-0.9.8-4.el6.noarch
        python-deltarpm is needed by createrepo-0.9.8-4.el6.noarch
[root@localhost Packages]# rpm -ivh python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm 
warning: python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY
error: Failed dependencies:
        deltarpm = 3.5-0.5.20090913git.el6 is needed by python-deltarpm-3.5-0.5.20090913git.el6.x86_64
[root@localhost Packages]# rpm -ivh deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm 

warning: deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY
Preparing...                ########################################### [100%]
   1:deltarpm               ########################################### [100%]
[root@localhost Packages]# rpm -ivh python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm 
warning: python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY
Preparing...                ########################################### [100%]
   1:python-deltarpm        ########################################### [100%]
[root@localhost Packages]# rpm -ivh createrepo-0.9.8-4.el6.noarch.rpm 
warning: createrepo-0.9.8-4.el6.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY
Preparing...                ########################################### [100%]
   1:createrepo             ########################################### [100%]
[root@localhost yum]# cp -r /media/mnt/ /u02/yum/

3、创建yum repository的xml-rpm-metadata
createrepo  -g  /u02/yum/mnt/Server/repodata/repomd.xml  /u02/yum/mnt/Server/
createrepo  -g  /u02/yum/mnt/HighAvailability/repodata/repomd.xml  /u02/yum/mnt/HighAvailability/
createrepo  -g  /u02/yum/mnt/LoadBalancer/repodata/repomd.xml  /u02/yum/mnt/LoadBalancer/
createrepo  -g  /u02/yum/mnt/ResilientStorage/repodata/repomd.xml  /u02/yum/mnt/ResilientStorage/
4、创建本地yum客户端的repo文件
[root@localhost mnt]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# ll
total 0
[root@localhost yum.repos.d]# vi local.repo

[HighAvailability]
name= HighAvailability
baseurl=file:/u02/yum/mnt/HighAvailability
enabled=1
gpgcheck=0
gpgkey=file:/u02/yum/mnt/RPM-GPG-KEY-oracle

[LoadBalancer]
name= LoadBalance
baseurl=file:/u02/yum/mnt/LoadBalancer
enabled=1
gpgcheck=0
gpgkey=file:/u02/yum/mnt/RPM-GPG-KEY-oracle

[ResilientStorage]
name=ResilientStorage
baseurl=file:/u02/yum/mnt/ResilientStorage
enabled=1
gpgcheck=0
gpgkey=file:/u02/yum/mnt/RPM-GPG-KEY-oracle

[Server]
name=Server
baseurl=file:/u02/yum/mnt/Server
gpgcheck=0
enabled=1
gpgkey=file:/u02/yum/mnt/RPM-GPG-KEY-oracle

使用yum安装rpm包
[root@localhost yum.repos.d]# yum install gtk-vnc*
Loaded plugins: security
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package gtk-vnc.x86_64 0:0.3.10-3.el6 will be installed
---> Package gtk-vnc-python.x86_64 0:0.3.10-3.el6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

====================================================================================================================================
 Package                          Arch                     Version                         Repository                          Size
====================================================================================================================================
Installing:
 gtk-vnc                          x86_64                   0.3.10-3.el6                    HighAvailability                    95 k
 gtk-vnc-python                   x86_64                   0.3.10-3.el6                    HighAvailability                    17 k

Transaction Summary
====================================================================================================================================
Install       2 Package(s)

Total download size: 111 k
Installed size: 284 k
Is this ok [y/N]: y
Downloading Packages:
------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                               9.8 MB/s | 111 kB     00:00     
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Warning: RPMDB altered outside of yum.
  Installing : gtk-vnc-0.3.10-3.el6.x86_64                                                                                      1/2 
  Installing : gtk-vnc-python-0.3.10-3.el6.x86_64                                                                               2/2 

Installed:
  gtk-vnc.x86_64 0:0.3.10-3.el6                                 gtk-vnc-python.x86_64 0:0.3.10-3.el6   

Complete!

添加oracle linux yum源
[root@localhost yum.repos.d]# wget http://public-yum.oracle.com/public-yum-ol6.repo
--2013-08-09 21:08:53--  http://public-yum.oracle.com/public-yum-ol6.repo
Resolving public-yum.oracle.com... 137.254.56.43
Connecting to public-yum.oracle.com|137.254.56.43|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2778 (2.7K) [text/plain]
Saving to: “public-yum-ol6.repo”

100%[==========================================================================================>] 2,778       --.-K/s   in 0s      

2013-08-09 21:08:54 (128 MB/s) - “public-yum-ol6.repo” saved [2778/2778]

[root@localhost yum.repos.d]# ll
total 8
-rw-r--r--. 1 root root   98 Dec 13  2011 packagekit-media.repo
-rw-r--r--. 1 root root 2778 Jul 20 01:28 public-yum-ol6.repo
[root@localhost yum.repos.d]# more p
packagekit-media.repo  public-yum-ol6.repo    
[root@localhost yum.repos.d]# more public-yum-ol6.repo 
[ol6_latest]
name=Oracle Linux $releasever Latest ($basearch)
baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL6/latest/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1

enabled=1

[ol6_addons]
name=Oracle Linux $releasever Add ons ($basearch)
baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL6/addons/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=0

[ol6_ga_base]
name=Oracle Linux $releasever GA installation media copy ($basearch)
baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL6/0/base/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=0

[ol6_u1_base]
name=Oracle Linux $releasever Update 1 installation media copy ($basearch)
baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL6/1/base/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=0

[ol6_u2_base]
name=Oracle Linux $releasever Update 2 installation media copy ($basearch)
baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL6/2/base/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle

gpgcheck=1
enabled=0

[ol6_u3_base]
name=Oracle Linux $releasever Update 3 installation media copy ($basearch)
baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL6/3/base/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=0

[ol6_u4_base]
name=Oracle Linux $releasever Update 4 installation media copy ($basearch)
baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL6/4/base/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=0

[ol6_UEK_latest]
name=Latest Unbreakable Enterprise Kernel for Oracle Linux $releasever ($basearch)
baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL6/UEK/latest/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=1

[ol6_UEK_base]
name=Unbreakable Enterprise Kernel for Oracle Linux $releasever ($basearch)
baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL6/UEK/base/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=0

[ol6_playground_latest]
name=Latest mainline stable kernel for Oracle Linux 6 ($basearch) - Unsupported 
baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL6/playground/latest/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=0

[ol6_MySQL]
name=MySQL for Oracle Linux 6 ($basearch)
baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL6/MySQL/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=0

[ol6_gdm_multiseat]
name=Oracle Linux 6 GDM Multiseat ($basearch)
baseurl=http://public-yum.oracle.com/repo/OracleLinux/OL6/gdm_multiseat/$basearch/
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
gpgcheck=1
enabled=0

[root@localhost yum.repos.d]# yum install kmod-oracleasm
Loaded plugins: refresh-packagekit, security
ol6_UEK_latest                                                                                               | 1.2 kB     00:00     
ol6_UEK_latest/primary                                                                                       | 9.4 MB     00:05     
ol6_UEK_latest                                                                                                              211/211
ol6_latest                                                                                                   | 1.4 kB     00:00     
ol6_latest/primary                                                                                           |  31 MB     08:11     
ol6_latest                                                                                                              21943/21943
Setting up Install Process
Resolving Dependencies

--> Running transaction check
---> Package kmod-oracleasm.x86_64 0:2.0.6.rh1-2.el6 will be installed
--> Processing Dependency: kernel(kmem_cache_alloc_trace) = 0x2044fa9e for package: kmod-oracleasm-2.0.6.rh1-2.el6.x86_64
--> Processing Dependency: kernel >= 2.6.32-358.el6 for package: kmod-oracleasm-2.0.6.rh1-2.el6.x86_64
--> Running transaction check
---> Package kernel.x86_64 0:2.6.32-358.14.1.el6 will be installed
--> Processing Dependency: kernel-firmware >= 2.6.32-358.14.1.el6 for package: kernel-2.6.32-358.14.1.el6.x86_64
--> Running transaction check
---> Package kernel-firmware.noarch 0:2.6.32-220.el6 will be updated
---> Package kernel-firmware.noarch 0:2.6.32-358.14.1.el6 will be an update
--> Processing Conflict: kernel-2.6.32-358.14.1.el6.x86_64 conflicts bfa-firmware < 3.0.3.1
--> Restarting Dependency Resolution with new changes.
--> Running transaction check
---> Package bfa-firmware.noarch 0:3.0.0.0-1.el6 will be updated
---> Package bfa-firmware.noarch 0:3.0.3.1-1.el6 will be an update
--> Finished Dependency Resolution

Dependencies Resolved

====================================================================================================================================
 Package                          Arch                    Version                                 Repository                   Size
====================================================================================================================================
Installing:
 kmod-oracleasm                   x86_64                  2.0.6.rh1-2.el6                         ol6_latest                   34 k
Updating:
 bfa-firmware                     noarch                  3.0.3.1-1.el6                           ol6_latest                  723 k
Installing for dependencies:
 kernel                           x86_64                  2.6.32-358.14.1.el6                     ol6_latest                   26 M
Updating for dependencies:
 kernel-firmware                  noarch                  2.6.32-358.14.1.el6                     ol6_latest                   11 M
Transaction Summary
====================================================================================================================================
Install       2 Package(s)
Upgrade       2 Package(s)

Total download size: 38 M
Is this ok [y/N]: y
Downloading Packages:
(1/4): bfa-firmware-3.0.3.1-1.el6.noarch.rpm                                                                 | 723 kB     00:59     
(2/4): kernel-2.6.32-358.14.1.el6.x86_64.rpm                                                                 |  26 MB     27:20     
(3/4): kernel-firmware-2.6.32-358.14.1.el6.noarch.rpm                                                        |  11 MB     08:28     
(4/4): kmod-oracleasm-2.0.6.rh1-2.el6.x86_64.rpm                                                             |  34 kB     00:01     
------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                17 kB/s |  38 MB     36:57     
warning: rpmts_HdrFromFdno: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
Importing GPG key 0xEC551F03:
 Userid : Oracle OSS group (Open Source Software group)
 Package: 6:oraclelinux-release-6Server-2.0.2.x86_64 (@anaconda-OracleLinuxServer-201112121319.x86_64/6.2)
 From   : /etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
Is this ok [y/N]: n


Didn't install any keys


你可能感兴趣的:(【转】Red Hat Enterprise Linux Server release 6.5 安装yum 失败,依赖包,deltarpm = 3.5-0.5.20090913git.el6)