redhat8 配置本地yum源和redhat7一下配置的不同

摘要:
今天申请了一台新虚拟机,资源中心问对版本有没有要求,没有安装了个redhat8.3的,我说了没有问题,部署了这么多项目,会有什么问题,然后问题就来了因为是内网,不能对外访问,所以要部署本地yum源,来做依赖管理,开始很顺利。

今天申请了一台新虚拟机,资源中心问对版本有没有要求,没有安装了个redhat8.3的,我说了没有问题,部署了这么多项目,会有什么问题,然后问题就来了

因为是内网,不能对外访问,所以要部署本地yum源,来做依赖管理,开始很顺利。

上传了镜像。挂载了镜像,备份yum配置文件,编辑配置文件,一切都挺好,轻轻松松,然后尴尬就来了。

在执行yum makecache 时报错了

报错是

Errors during downloading metadata for repository 'xxx':

- Curl error(37):Couldn't read a file:// file for file:///mnt/cdrom/repodata/repomd.xml [Couldn't open file /mnt/cdrom/repodata/repomd.xml]

Error:Failed to download metadata for repo 'xxx':Cannot download repomd.xml:Cannot download repodata/repomd.xml:All mirrors were tried 

总的意思就是尝试了所有配置的镜像没有发现repomd.xml这个文件。

说明一下 我执行的挂载命令是 mount -o loop /xxx/redhat8.3_dvd.ios /mnt/cdrom

当报错以后,我就有点愣,然后去挂载包里面看了,真的没有这个文件,甚至连repodata文件夹都没有。然后在redhat官网去看了一下,有人提出这个报错,

给出的解决方案是

redhat8 配置本地yum源和redhat7一下配置的不同第1张

先试一下,没用,找度娘,这就不得不说,度娘搜出来一堆说yum收费,要卸载重新安装或者就是去redhat官网注册,一看就知道对我的问题没有一点帮助,yum什么时候收费就不能用了?为什么一定要注册才能用?

没有办法,又去挂载包里面包内容是这样的

redhat8 配置本地yum源和redhat7一下配置的不同第2张

进入AppStream文件夹,?,这个里面有repodata文件夹,进入repodata,惊喜了repomd.xml在这里,找到了那还有什么问题,剩下的就没有什么问题了。

后面就去搜索了一下redhat8和7有什么不同,redhat7光盘内容是这样的

redhat8 配置本地yum源和redhat7一下配置的不同第3张

怪自己没有关注大版本升级的差异,在Red Hat Enterprise Linux 8上,基于DNF技术(YUM v4)的YUM工具的新版本确保了软件的安装,YUM v4与之前在RHEL 7上使用的YUM v3相比具有以下优点:

提高性能

支持模块化内容

设计良好的用于与工具集成的稳定API

具体内容请看官方文档:https://dnf.readthedocs.io/en/latest/cli_vs_yum.html

在使用命令行、编辑或创建配置文件时,YUM v4与YUM v3兼容。

对于安装软件,您可以像在RHEL 7上一样使用yum命令及其特定选项。

这里有一篇文章详细介绍了redhat8和7的差异贴上链接https://www.cnblogs.com/RXDXB/p/11660287.html

免责声明:文章转载自《redhat8 配置本地yum源和redhat7一下配置的不同》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇JavaScript与jquery的对比Winserver 2012 R2 安装VS2015报错解决办法下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

CentOS中如何安装7ZIP

7-zip以高压缩率著称,并且是一款免费开源的压缩软件。在常规的Linux发行版中,无法通过简单的yum命令来安装该软件。那么在CentOS中,如何安装7ZIP呢?有以下3种方法: 第一种,源码编译安装官网下载地址:http://www.7-zip.org/download.html源文件项目地址:http://sourceforge.net/projec...

yum仓库管理

yum在线管理  rpm包的管理分为 rpm命令管理和yum在线管理,rpm命令管理由于可能需要解决各种依赖问题,在安装软件的时候可能显得比较麻烦,然而,yum在线管理正好和它相反。Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能...

centos7 yum快速安装php7.1

1. 安装nginx yum install nginx ##开启nginx service nginx start 2.安装MYSQLyum localinstall http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm yum install mysql-commun...

ansible 安装发现问题及解决方法

一、安装Ansible 步骤    1、命令行查看Python     #Python --vesion    python 版本需要是2.4以上版本(Python 3.0是不同语言)        2、centos7 用户需先配置 EPEL    #yum install https://dl.fedoraproject.org/pub/epel/epe...

在linux环境下搭建java web测试环境(非常详细!!)

一.项目必备软件及基本思路 项目必备:虚拟机:VMware Workstation (已安装linux的 CentOS6.5版本) 项目:java web项目 (必须在本地部署编译后选择项目的webRoot,改为ROOT(ROOT包含下面四个关键文件),放到tomcat下的webapps下即可,因为tomcat启用一个工程的时候,就是发布了除了JSP以外的...

nginx 流量拷贝模块 ngx_http_mirror_module 安装试用

1. 下载源码编译 https://nginx.org/download/nginx-1.13.4.tar.gz 2. 下载依赖模块包 这里直接yum 安装 yum -y install openssl openssl-devel yum -y install pcre-devel 3. 安装 可以直接默认 ./configure 我是为了添加htt...