RedHat:无法安装GNOME桌面环境包

我在运行Red Hat 6.4版的机器上安装了GNOME桌面环境包。

more /etc/redhat-release Red Hat Enterprise Linux Server release 6.4 (Santiago) 

在安装结束时,我收到了有关缺lessRPM-GPG-KEY-oracle目录的错误。

  [Errno 14] Could not open/read file:///etc/pki/rpm-gpg/RPM- GPG-KEY-oracle 

我该如何解决这个问题?

 [root@MY_BABY ~]# yum groupinstall "X Window System" "GNOME Desktop Environment" Loaded plugins: product-id, security, subscription-manager This system is receiving updates from Red Hat Subscription Management. ol6_UEK_latest | 1.2 kB 00:00 ol6_latest | 1.4 kB 00:00 rhel-6-server-rpms | 3.7 kB 00:00 rhel-6-server-rpms/primary_db | 30 MB 00:07 . . . . . . --------------------------------------------------------------------------------------- --------------------------------------------- 1.8 MB/s | 34 MB 00:18 warning: rpmts_HdrFromFdno: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle GPG key retrieval failed: [Errno 14] Could not open/read file:///etc/pki/rpm-gpg/RPM- GPG-KEY-oracle 

我也试过这个

 wget http://public-yum.oracle.com/RPM-GPG-KEY-oracle-el5 --2015-01-05 13:28:14-- http://public-yum.oracle.com/RPM-GPG-KEY-oracle-el5 Resolving public-yum.oracle.com... 82.166.201.211 Connecting to public-yum.oracle.com|82.166.201.211|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 1397 (1.4K) [text/plain] Saving to: âRPM-GPG-KEY-oracle-el5.1â 0s rpm --import ./RPM-GPG-KEY-oracle-el5 

但仍然没有/etc/pki/rpm-gpg/下的目录。

 ls /etc/pki/rpm-gpg/RPM- GPG-KEY-oracle 

这是我在/etc/yum.repos.d

 # ls /etc/yum.repos.d mirrors-rpmforge public-yum-ol6.repo rpmforge.repo swp-default- LVS-repo.repo mirrors-rpmforge-extras redhat.repo service-cd-LVS-repo.repo swp-default- repo.repo mirrors-rpmforge-testing rhel-source.repo service-cd-repo.repo swp-vmware- tools-repo.repo 

这实际上可能是OEL 6,而不是RHEL 6.但是,解决scheme与您尝试的接近 – 您只需从Oracle获取OEL 6 RPM-GPG-KEY文件,而不是OEL 5密钥。 我没有尝试过,因为我没有OEL系统,但我认为你可以用wget http://public-yum.oracle.com/RPM-GPG-KEY-oracle-el6 ,然后rpm --import RPM-GPG-KEY-oracle-el6 。 如果这些确切的命令不起作用,则应该非常相似。 那么你应该可以正常安装软件包。 一旦rpm --import成功完成,您不需要/etc/pki/rpm-gpg/的文件。

或者,如果这是RHEL 6,而您不需要OEL存储库/软件包,则只​​需删除/etc/yum.repos.d/目录树(以及任何拥有OEL文件的软件包)中的所有OEL定义即可禁用OEL仓库,并重新发布原始的yum命令。 然后,您应该拉出正确的RHEL GNOME软件包。