如何在Bluemix

时间:2015-06-16 20:45:36

标签: ibm-cloud

我在Bluemix Virtual Machines BETA上使用Red Hat Enterprise Linux 6.6 VM。

如何使用yum安装软件包?例如,缺少git。

我收到消息:

此系统未注册到Red Hat Subscription Management。您可以使用订阅管理器进行注册。

2 个答案:

答案 0 :(得分:2)

如果没有注册Red Hat Enterprise Linux许可证,您将无法安装任何内容。

如果您正在寻找与RHEL非常相似的免费解决方案,我建议您使用CentOS。

答案 1 :(得分:0)

如果您坚持使用Red Hat OS,则可以将yum替换为CentOS版本。 以下是详细步骤:

  1. 找到CentOS镜像包:
  2. 这是我正在使用的镜像包:163

    1. 找到您需要重新安装的rpm:
    2. rpm -qa | grep yum

      1. 取消安装上一个命令的输出的rpms
      2. [root@localhost ~]# rpm -e yum-metadata-parser-1.1.4-10.el7.x86_64 --nodeps [root@localhost ~]# rpm -e yum-3.4.3-125.el7.noarch --nodeps [root@localhost ~]# rpm -e yum-rhn-plugin-2.0.1-5.el7.noarch --nodeps

        1. 从镜像系统下载参考rpms

        2. 使用以下命令安装rpm:

        3. rpm -ivh yum-*

          在安装过程中,系统可能会显示一些必要的依赖关系,如下所示:

          error: Failed dependencies: python-urlgrabber >= 3.10-8 is needed by yum-3.4.3-154.el7.centos.noarch 您需要从镜像系统下载引用依赖项并使用以下命令安装它们:

          rpm -Uvh python-urlgrabber-3.10-8.el7.noarch.rpm --nodeps

          1. 替换yum repo配置文件:
          2. rm /etc/yum.repos.d/redhat.repo vim /etc/yum.repos.d/CentOS-Base.repo

            使用此文件的内容编辑文件:http://mirrors.163.com/.help/CentOS6-Base-163.repo

            1. 更新yum 跑 yum clean all yum makecache