RHEL7安装Yum-utils

初衷很简单,安装了RHEL7,没设置,默认安装了minimal version,进系统只有文字界面,其他都没有,startx也启动不了图形,traget改成5也没有图形界面

查了红帽文档:https://access.redhat.com/solutions/5238

其实只要一个指令:yum groupinstall "Server with GUI"

但是使用这个指令的前提是有指定好的repository

所以问题就转换为如何设置repository,很简单的思路就是把安装盘的package放到repository中

昨天看了半天的repository,看到设置独立的repository都很清楚,结果看到enable repository的时候迷惑了,enable repository需要使用yum-config-manager, 可现实情况是,输入yum-config-manager,系统提示没有这个指令

使用yum-config-manager需要安装yum-utils包,好吧,因为直接没联网直接用yum install yum-utils包,系统不会自动从网上下载依赖性需要包。。。yum localinstall yum-utils, rpm -ivh都面临同样的依赖性问题,也不可能从头把所有的依赖包都用rpm -i --test 报名检查一遍,也不知道有多少包,也不知道是否都能在光盘里找到。

于是尝试是不是不用命令行enable只是配置好repository的配置文件即可

在/etc/yum.repos.d/下创建Local.repo文件

配置内容如下:

[Local]

name=localrepo

baseurl=file:///mnt/Packages  (将光盘mount在/mnt下,然后包都在Packages里,后面会看到,以为将目录指向精确的包的位置的想法是错误的)

enabled=1 (其实这个的含义就是将包enable, 跟上面提到的yum-config-manager --enable repository是一样的,之前误解了含义,以为不用Yum-config-manager --enable就无法启动服务)

保存后使用yum install yum-utils-/*(希望利用glob expression,无需精确匹配yun-utils-xxx-xxx-arch.rpm的名称),结果提示找不到yum-utils*-的rpm包,以为是没制定后缀为rpm的后缀名,于是改为yum install yum-utils-/*.rpm结果还是一样。。

继续尝试,改为yum install yum-utils 什么都不加试试,结果。。。结果竟然成功了,没提示找不到包了,不过提示了一大段话,大概含义就是使用GPG CHECK是好的,但是你要提供个GPG的Key给我吧!!

查了文档原来GPGCHECK 默认值是1,也就是开启的,于是修改Local.repo 添加gpgcheck=0,关闭GPG检查

重新来过,成功,过了检查包的依赖性的一关,也检查了出了需要几个包,然后询问是否下载这几个包,当时理解是从光盘里下载,也能理解。。下吧

点了几个Y,确认下载包,不过一会出现一堆错误,意思是网络都不同,下毛线。。神马,要从网上下??不是已经找到repository了么,为毛线还要从网上下。。于是只能从命令执行起仔细看产生了什么错误

YUm install找到了我的库,但是提示在找不到mnt/Packages/repodata/repomd.xml这个文件,没办法找到对应的包,只能转而从网上下,结果又没联网。。。

于是去查/mnt目录,发现这个目录位于光盘的根下也就是/mnt/repodate中,里面确实有这个文件,于是明白了,并不是将repository指定到存放包的目录就能解决问题,还需要额外一些文件,这个文件留在后面研究下

继续修改[Local],将baseurl修改为file:///mnt,保存后退出,然后运行yum install yum-utils,这次还是提示下载,手抖后还是按了Y,终于是从光盘下载了, 问题解决,安装好了yum-utils

继续向前,安装GUI,yum groupinstall "Server with GUI"

参考资料:

https://access.redhat.com/solutions/5238

http://www.itzgeek.com/how-tos/linux/centos-how-tos/install-gnome-gui-on-centos-7-rhel-7.html#axzz3MUG5XsTt

http://www.itzgeek.com/how-tos/linux/centos-how-tos/create-local-yum-repository-on-centos-7-rhel-7-using-dvd.html#axzz3MUG5XsTt

https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/System_Administrators_Guide/sec-Configuring_Yum_and_Yum_Repositories.html#sec-Managing_Yum_Repositories

时间: 2024-10-10 17:17:28

RHEL7安装Yum-utils的相关文章

rhel7安装yum源

wget http://dl.fedoraproject.org/pub/epel/beta/7/x86_64/epel-release-7-1.noarch.rpm yum install epel-release-7-1.noarch.rpm 或者用 rpm -ivh epel-release-7-1.noarch.rpm 安装 查看是否安装成功: yum repolist

CentOS7/RHEL7安装Redis步骤详解

CentOS7/RHEL7安装Redis步骤详解 CentOS7/RHEL7安装Redis还是头一次测试安装了,因为centos7升级之后与centos6有比较大的区别了,下面我们就一起来看看CentOS7/RHEL7安装Redis步骤详解 方法一:使用命令安装(前提是已经安装了EPEL). 安装redis: yum -y install redis 启动/停止/重启 Redis启动服务:1systemctl start redis.service停止服务: systemctl stop red

OPENSTACK在RHEL7安装;admin创建虚拟机模板供demo使用

首先RHEL7安装,导入镜像,选择第一个安装7.0,接着出现下面的界面,我这安装截图来自虚拟机,真正做实验是在物理机,一般需要内存5个G 选择英文 时间选择上海,software selection选择Server UI(加上图形化界面),设置installation destination最后点击begin installation 重新配置分区 点done,一步步继续,下面截图,来自别人提供,我当时忘记截图了 左边添加root密码,右边创建用户 把勾选的enable取消掉 不注册 OK,等待

开发环境——RHEL7更换yum源

开发环境--RHEL7更换yum源 一.删除RHN注册和订阅提示 查找subscription-manager相关组件:rpm -qa|grep subscription-manager删除subscription-manager相关组件:sudo yum remove subscription-manager查找rhn相关组件:rpm -qa|grep rhn删除rhn相关组件:sudo yum remove rhn-check 二.yum安装 1.yum卸载 查询当前RHEL7.3的yum安

redhat6.5 空系统下安装yum及 更新链接为centos

1.删除redhat原有的yum # rpm -aq|grep yum|xargs rpm -e --nodeps 2. 下载yum安装源 #wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-3.2.29-69.el6.centos.noarch.rpm #wget http://mirrors.163.com/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.e

安装yum源和gcc编译器遇到的问题

这两天我试着在VMware虚拟机里安装gcc,遇到了不少问题 1.   安装yum源 我搭建的是光盘yum源(有两种方法搭建yum源,另外一种是网络yum源,但至今没弄懂我的网络yum源为什么不成功) 1)   挂载光盘 [[email protected]~]#mount/dee/cdrom /mnt/cdrom/ 2)   让网络yum源失效 [[email protected]~]#cd /etc/yum.repos.d/ [[email protected]  yum.repos.d]#

【转】ubunt 安装 yum出现 ubuntu 解决“无法获得锁 /var/lib/dpkg/lock -open (11:资源暂时不可用)”的方法

今天本来是用xshell 链接本地的linux的,然而链接的时候没有主动弹出输入 用户名和密码的对话框,google搜了下,遇到了上面的问题. 解决办法如下:1.终端输入 ps  aux ,列出进程.找到含有apt-get的进程,直接sudo kill PID. 2.强制解锁,命令sudo rm /var/cache/apt/archives/locksudo rm /var/lib/dpkg/lock 2.又提示安装yum命令: apt install yum 3.因为我要使用service

Rhel7 配置yum

Rhel7 配置yum

在RedHat Server 5.4上安装YUM【利用网易免费yum源,配置和更新yum】

今天碰上要给一台装有Linux的机器做维护,于是就以为按照以往经验就能解决问题,但是神奇的发现机器上一堆的软件包都没有安装,最要命的是连软件包管理器也都没有安装,本以为是FreeBSD,查了一下才发现是RedHat Linux Server 5.4,于是开始着手安装YUM,在Google搜索了一下,发现貌似类似的情况不多,但是这确实不是我第一次遇到RedHat没有yum了,因为上次遇到的时候是别人让帮忙看看,解决不了也就没留心,但这次维护是必要的,于是尝试了许久,这大概是我最不舒服的一次经历了,

Linux 6.4安装yum

今天在用yum安装git的时候遇到这个问题,下面详细说下 #This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.Setting up Install ProcessNothing to do 其实如果使用redhat的yum源需注册付费,费时费力,没有必要,所以我们只需要把自带的yum卸载然后再次安装即可 我的环境是redhat