RedHat安装图形化界面及使用Yum提示需要注册问题处理
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RedHat安装图形化界面及使用Yum提示需要注册问题处理相关的知识,希望对你有一定的参考价值。
问题描述:
-Redhat 6.6Mini无法用自带yum仓库安装图形化界面;
-执行Yum操作均提示This system is not registered to Red Hat Subscription Management
-不断调整yum仓库方式,依旧提示Redhat默认自带的Yum源需要注册等;
具体提示如下:
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
环境描述:
Redhat 6.6 mini
排错步骤:
基于同事描述的情况及现场登陆查询结果,考虑环境尽快交付的问题,尝试用centos yum源方式解决该问题(CentOS开源项目是基于RedHat RHEL开放源码进行重新编译,而且不包含闭源的软件。从某种意义上看CentOS就是RHEL的免费版本。所以本例将RHEL的YUM源替换为CentOS即可),具体操作方法如下:
1.查看当前已安装yum包:
rpm –qa |grep yum
2.强制删除Redhat自带yum包:
rpm -qa |grep yum |xargs rpm -e –nodeps
3.查看当前yum包是否卸载:
rpm –qa |grep yum
4.挂载Centos镜像并切换到Packages目录:
mount /dev/cdrom /media cd /media/Packages
5.安装wget及yum包:
rpm -ivh wget-1.12-5.el6.x86_64.rpm rpm -ivh yum-3.2.29-60.el6.noarch.rpm yum-metadata-parser-1.1.2-16.el6.x86_64.rpm
6.切换到yum.repos.d目录下:cd /etc/yum.repos.d/
7.下载对应centos版本yum配置文件(建议下载之前先备份原配置文件):
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
Eg:如不清楚版本信息,可执行cat /etc/redhat-release查询:
Eg:网易Centos开源镜像库链接:http://mirrors.163.com/centos/6/os/x86_64/Packages/
Eg:网易Centos yum镜像使用帮助链接:http://mirrors.163.com/.help/centos.html
8.替换镜像文件中版本信息:
sed -i "s/$releasever/6/g" -i /etc/yum.repos.d/CentOS6-Base-163.repo
9.查看当前yum配置文件:cat CentOS6-Base-163.repo
YUM仓库的配置文件注解:
cat CentOS6-Base-163.repo [base] name=CentOS-6 - Base - 163.com baseurl=http://mirrors.163.com/centos/6/os/$basearch/ enabled=0 gpgcheck=1 gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-6
参数注解信息如下:
[base]:用于区分不同的仓库,在一个*.repo文件中,可以定义一个或多个仓库;
name:用于对仓库的描述;
baseurl:用于指定获取rpm包的源位置,支持http://、ftp://、file://三种协议;
enabled:用于定义此软件仓库是否可用。0:不可用,1:可用;
gpgcheck:定义是否对rpm包进行GPG校验。0:不校验,1:校验
gpgkey:用于定义校验的gpg密钥文件的位置;
部分yum命令注解:
yum clean all:清除yum仓库缓存 yum makecache:创建yum仓库缓存 yum install:安装单个软件 yum grouplist:查看这个软件的所有软件包,每次安装前可以先查看yum grouplist有哪些软件,然后再去安装yum groupinstall yum groupinstall:安装多个软件,安装这个软件的所有依赖的软件包,yum groupinstall安装的时候软件包名必须加双引号;
10.执行yum安装图形化界面命令:
yum groupinstall "X Window System" "Graphics Creation Tools" yum groupinstall "Desktop" "Desktop Platform"
11.更改默认运行级别:
vi /etc/inittab
默认运行级别注解: 0 - halt (Do NOT set initdefault to this) *关机 1 - Single user mode *单用户模式; 2 - Multiuser, without NFS (The same as 3,if you do not have networking)*无网络多用户模式 3 - Full multiuser mode *命令行模式 4 - unused *保留不用 5 - X11 *GUI 图形用户界面模式; 6 - reboot (Do NOT set initdefault to this) *重启系统。
通过修改/etc/inittab设置默认运行级别, 级别3默认不启动图形化,级别5默认启动图形化
12.重启后完成图形化界面配置:
图形化界面安装完成。
以上是关于RedHat安装图形化界面及使用Yum提示需要注册问题处理的主要内容,如果未能解决你的问题,请参考以下文章