我在Bluemix Virtual Machines BETA上使用Red Hat Enterprise Linux 6.6 VM。
如何使用yum安装软件包?例如,缺少git。
我收到消息:
此系统未注册到Red Hat Subscription Management。您可以使用订阅管理器进行注册。
答案 0 :(得分:2)
如果没有注册Red Hat Enterprise Linux许可证,您将无法安装任何内容。
如果您正在寻找与RHEL非常相似的免费解决方案,我建议您使用CentOS。
答案 1 :(得分:0)
如果您坚持使用Red Hat OS,则可以将yum
替换为CentOS版本。
以下是详细步骤:
这是我正在使用的镜像包:163
rpm -qa | grep yum
[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
从镜像系统下载参考rpms
使用以下命令安装rpm:
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
rm /etc/yum.repos.d/redhat.repo
vim /etc/yum.repos.d/CentOS-Base.repo
使用此文件的内容编辑文件:http://mirrors.163.com/.help/CentOS6-Base-163.repo
yum clean all
yum makecache