安装一个命令 yum groupinstall "Server with GUI"
但是会出现
This system is not registered with an entitlement server. You can use subscription-manager to register
redhat是收费的,替换掉原版的yum,安装一个免费的yum源,安装centos的yum源。
第一步:检查yum源 rpm -qa | grep yum
第二步:删除原有的yum源 rpm -qa|grep yum|xargs rpm -e --nodeps
第三步:检查一下是否有删除干净 rpm -qa | grep yum
第四步:下载安装CentOS的yum源
网易163网络源地址:http://mirrors.163.com/
主要是下载三个rpm包,路径是centos下的7下的os下的x86_64下的Packages
(主要是7.5的版本里面没有内容,下载readme之后,查看发现都是在7的目录下)
用Ctrl+F搜索yum-->点击鼠标右键-->复制链接地址
用wget命令下载rpm
wget http://centos.ustc.edu.cn/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-53.el7.noarch.rpm
wget http://centos.ustc.edu.cn/centos/7/os/x86_64/Packages/yum-3.4.3-167.el7.centos.noarch.rpm
wget http://centos.ustc.edu.cn/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm
第五步:下载好之后:安装rpm包 rpm -ivh yum-* 命令一次性安装三个
第六步:检查yum是否安装成功:rpm -qa |grep yum
第七步:配置repo文件
在/etc目录下重命名备份原来的repo mv yum.repos.d yum.repos.d.backup
在/etc目录下建一个新的yum.repos.d目录 mkdir yum.repos.d
进入上面的新建目录yum.repos.d 下载一个repo
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
vi 打开刚刚下载的repo,将$releasever全部替换成 7(目录)
命令是 :%s/$releasever/7/g
第八步:yum clean all ##清理缓存
yum makecache ##重新生成缓存
之后正式进入安装图形化界面
安装 yum groupinstall "Server with GUI"