使用RedHat 6.4时,同时出现下面两种问题:
问题一:使用yum
安装gcc
时,出现
Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
This system is not registered to Red Hat Subscription
Management. You can use subscription-manager to register.
Setting up Install Process
Nothing to do
说明:redhat要求我们必须注册订阅管理器
问题二:使用yum
安装tree
时,出现
Loaded plugins: product-id, refresh-packagekit, security
Setting up Install Process
No package tree available.
Error: Nothing to do
说明:没有可用的安装包
解决方案:
编辑订阅管理器的配置文件:subscription-manager.conf
文件
vim /etc/yum/pluginconf.d/subscription-manager.conf
找到:
[main]
enabled=0 //禁用
随后,按esc
后输入
:wq! //保存退出
此番操作之后将会看到,数据下载已完成的提示:
Metadata Cache Created
但是此时仍然为,但已看不见subscription-manager:
Loaded plugins: product-id, refresh-packagekit, security
随后重新下载repo
文件,此处下载为阿里云的,输入:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirror
s.aliyun.com/repo/Centos-6.repo
下载成功后,编辑repo文件:
vim /etc/yum.repos.d/CentOS-Base.repo
将文件中所有$releasever
都换成版本号,此处为6
输入:wq!
保存
随后,可以删除以前缓存的文件:
yum clean all
再把本次服务器的包信息下载到本地电脑缓存:
yum makecache
随后将会看到,数据下载已完成的提示:
Metadata Cache Created
检查是否操作成功:
yum install tree
最后出现:
Installed:
tree.x86_64 0:1.5.3-3.el6
Complete!