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

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

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

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

在安装结束时,我收到有关缺少RPM-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

答案1

这实际上可能是 OEL 6,而不是 RHEL 6。但是,解决方案与您尝试的解决方案很接近 - 您只需要从 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,您就不需要该文件了。/etc/pki/rpm-gpg/rpm --import

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

相关内容