[转帖]国产操作系统openEuler22.03配置yum源

国产,操作系统,openeuler22,配置,yum · 浏览次数 : 0

小编点评

**OpenEuler22.03-LTS网络yum源配置** **步骤一:上传ISO文件** 1. 上传 `openEuler-22.03-LTS-x86_64-dvd.iso` 文件到本地 `/u01/soft/` 目录下。 **步骤二:创建挂载目录和ISO文件** 1. 创建挂载目录 `/mnt/cdrom`。 2. 使用 `mount` 命令将 ISO 文件挂载到 `/mnt/cdrom` 上。 ```bash # mkdir -p mnt/cdrom # mount -o loop u01/soft/openEuler-22.03-LTS-x86_64-dvd.iso mnt/cdrom/ ``` **步骤三:配置yum配置文件** 1. 编辑 `etc/yum.repos.d/openEuler.repo` 文件。 2. 配置参数如下: - `OSbaseurl`: `/mnt/cdrom/RPM-GPG-KEY-openEuler` - `everythingbaseurl`: `/mnt/cdrom/RPM-GPG-KEY-openEuler` - `EPOLbaseurl`: `/mnt/cdrom/RPM-GPG-KEY-openEuler` - `debuginfobaseurl`: `/mnt/cdrom/RPM-GPG-KEY-openEuler` - `sourcebaseurl`: `/mnt/cdrom/RPM-GPG-KEY-openEuler` - `updatebaseurl`: `/mnt/cdrom/RPM-GPG-KEY-openEuler` **步骤四:保存并重新建立yum缓存** 1. 保存配置文件。 2. 清除并重新建立 yum 缓存: ```bash # yum clean all # yum makecache ``` **步骤五:测试 yum 安装** 1. 使用 `yum install -y *vnc*` 命令安装软件。 2. 检查输出中的 `From` 信息,确保从 `/mnt/cdrom/RPM-GPG-KEY-openEuler` 文件中获取源。 **完成!** 现在您的 OpenEuler22.03-LTS 系统将使用本地 yum源作为网络源。

正文

https://www.modb.pro/db/600208

 

本文选用的操作系统版本是openEuler22.03-LTS。openEuler是指操作系统的品牌英文名,中文名“欧拉”;22.03是指版本号(openEuler以年月为版本号,22.03表示2022年03月发布的版本),LTS(Long Term Support)是指提供长生命周期支持的版本。Linux操作系统的yum来源分成两种:第一种是使用互联网上各大企业或高效建设的镜像仓库站或企业自建的私有镜像仓库站收录的网络yum源;第二种是以操作系统本地存放的对应版本ISO文件为源头的本地yum源。openEuler做为一个基于Linux的发行版操作系统,当然不会例外。

一、openEuler22.03-LTS配置网络yum源

openEuler22.03-LTS默认配置有指向openEuler官网镜像库的网络yum源,如果服务器可以连上公网上的repo.openeuler.org网站,我们不需要做任何yum配置和修改,就可以使用。如果大家不想用openEuler官网镜像仓的yum源,也可以修改指向其它镜像仓。在openEuler官网上,提供了收录有openEuler源的镜像仓及地址信息,链接网址为:https://www.openeuler.org/zh/mirror/list,信息如下:

还有一种场景是,服务器不能上公网,企业内部数据中心自建有yum源,则也可以通过修改镜像仓库源地址的方式实现网络yum源的配置。     

修改的方法为:编辑/etc/yum.repos.d/openEuler.repo文件,将文件中的repo.openeuler.org替换成其它镜像仓库的域名,完整网址中的其它路径名基本相同,如果确实发现有一些镜像库它的文件路径与名称不致,则需要根据镜像仓所提供的实际路径与名称而修改。

下面以将默认的openeuler.org镜像仓,修改成aliyun(阿里云)镜像仓为例,修改方法如下:

#vi etc/yum.repos.d/openEuler.repo

[OS]

name=OS

baseurl=http://repo.openeuler.org/openEuler-22.03-LTS/OS/$basearch/

enabled=1

gpgcheck=1

gpgkey=http://repo.openeuler.org/openEuler-22.03-LTS/OS/$basearch/RPM-GPG-KEY-openEuler

 

[everything]

name=everything

baseurl=http://repo.openeuler.org/openEuler-22.03-LTS/everything/$basearch/

enabled=1

gpgcheck=1

gpgkey=http://repo.openeuler.org/openEuler-22.03-LTS/everything/$basearch/RPM-GPG-KEY-openEuler

 

[EPOL]

name=EPOL

baseurl=http://repo.openeuler.org/openEuler-22.03-LTS/EPOL/main/$basearch/

enabled=1

gpgcheck=1

gpgkey=http://repo.openeuler.org/openEuler-22.03-LTS/OS/$basearch/RPM-GPG-KEY-openEuler

 

[debuginfo]

name=debuginfo

baseurl=http://repo.openeuler.org/openEuler-22.03-LTS/debuginfo/$basearch/

enabled=1

gpgcheck=1

gpgkey=http://repo.openeuler.org/openEuler-22.03-LTS/debuginfo/$basearch/RPM-GPG-KEY-openEuler

 

[source]

name=source

baseurl=http://repo.openeuler.org/openEuler-22.03-LTS/source/

enabled=1

gpgcheck=1

gpgkey=http://repo.openeuler.org/openEuler-22.03-LTS/source/RPM-GPG-KEY-openEuler

 

[update]

name=update

baseurl=http://repo.openeuler.org/openEuler-22.03-LTS/update/$basearch/

enabled=1

gpgcheck=1

gpgkey=http://repo.openeuler.org/openEuler-22.03-LTS/OS/$basearch/RPM-GPG-KEY-openEuler

将上面文本中,标红色部分的http://repo.openeuler.org替换成https://mirrors.aliyun.com/openeuler。从上面替换信息来看,两个镜像仓库存在协议和路径不同的问题,如下:(1)openeuler官网的传输协议是http,而阿里云镜像库用的传输协议是https;(2)openeuler官网的路径地址repo.openeuler.org/openEuler-22.03-LTS/,而aliyum(阿里云)镜像仓为openEuler提供的地址则是mirrors.aliyun.com/openeuler/openEuler-22.03-LTS,多了一个openeuler的目录层级。替换完成后,清除并重新建立yum缓存:#yum clean all#yum makecache

实操yum makecache,Metadata cache created成功,说明整体替换修改成功。再来yum install实测一下:#yum install -y *vnc*

......

运行成功。从输出的From信息中可以清晰的看到yum源来自于mirrors.aliyun.com/的输出信息:

“From    :https://mirrors.aliyun.com/openeuler/openEuler-22.03-LTS/OS/x86_64/RPM-GPG-KEY-openEuler”

二、openEuler22.03-LTS配置本地yum源

本地yum源是指将操作系统的安装介质文件(ISO)映射至挂载点的方式提供yum源,适合无互联网、无内部私有网络yum源的环境。

(一)上传ISO文件至操作系统指定目录内

本文以将openEuler-22.03-LTS-x86_64-dvd.iso文件上传至/u01/soft/目录内,做为配置yum源的原始文件。

(二)创建挂载目录与挂载ISO文件

[root@pg-p ]# mkdir -p mnt/cdrom[root@pg-p ]# mount -o loop u01/soft/openEuler-22.03-LTS-x86_64-dvd.iso mnt/cdrom/

输出信息:

mount: mnt/cdrom: WARNING: source write-protected, mounted read-only.

--mount命令的 -o选项,loop,是指把一个文件当成硬盘分区mount到目录。

上面为挂载成功后用df-h命令显示的效果。

(三)配置yum配置文件openEuler.repo

#vi etc/yum.repos.d/openEuler.repo

[OS]

name=OS

baseurl=file:///mnt/cdrom

enabled=1

gpgcheck=1

gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-openEuler

 

[everything]

name=everything

baseurl=file:///mnt/cdrom

enabled=1

gpgcheck=1

gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-openEuler

 

[EPOL]

name=EPOL

baseurl=file:///mnt/cdrom

enabled=1

gpgcheck=1

gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-openEuler

 

[debuginfo]

name=debuginfo

baseurl=file:///mnt/cdrom

enabled=1

gpgcheck=1

gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-openEuler

 

[source]

name=source

baseurl=file:///mnt/cdrom

enabled=1

gpgcheck=1

gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-openEuler

 

[update]

name=update

baseurl=file:///mnt/cdrom

enabled=1

gpgcheck=1

gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-openEuler

如上所示,把文中所有baseurl的值全部写成file:///mnt/cdrom ,所有gpgkey的值全部写成file:///mnt/cdrom/RPM-GPG-KEY-openEuler。修改保存后,清除并重新建立yum缓存:#yum clean all#yum makecache
再来yum install实测一下。#yum install -y *vnc* --skip-broken

......

运行成功,同时可见,yum源已经来自于本地文件。输出的From信息如下:“From        : /mnt/cdrom/RPM-GPG-KEY-openEuler”
至此,国产开源操作系统openEuler22.03-LTS修改网络yum源与配置本地yum源,经实测均已成功。

与[转帖]国产操作系统openEuler22.03配置yum源相似的内容:

[转帖]国产操作系统openEuler22.03配置yum源

https://www.modb.pro/db/600208 本文选用的操作系统版本是openEuler22.03-LTS。openEuler是指操作系统的品牌英文名,中文名“欧拉”;22.03是指版本号(openEuler以年月为版本号,22.03表示2022年03月发布的版本),LTS(Long

[转帖]银河麒麟、中标麒麟学习实操资料汇总(含V4、V7、V10)

https://aijishu.com/a/1060000000354786 服务器极术推荐学习分享 数据库和操作系统关系十分密切,因为数据库是运行于操作系统上的一个管理数据的应用。在数据库国产化替代的浪潮之下,一批批国产操作系统也崭露头角。墨天轮社区便选取了中国操作系统排行榜上排名靠前的麒麟软件,

[转帖]编译安装Erlang+RabbitMQ

https://www.cnblogs.com/hellxz/ 楔子 由于国内信创越来越火,客户现场也开始使用国产操作系统替换CentOS之类的开源操作系统,最近做实施的同事找到我,说现场是ARM架构的操作系统编译安装RabbitMQ一直提示无法启动也没有日志文件生成,找过了好几个同事都没解决这才找

[转帖]TiDB 6.1 单机环境 On openEular 2003 SP3

https://tidb.net/book/book-rush/best-practice/other-practice/tidb61-on-openEular2003 背景​ 最近对国产操作系统很感兴趣,也有一些场景需要验证落地,官方支持银河麒麟 V10(X86,ARM),统信 UOS 等国产操作

[转帖]麒麟系统:中国火星探测器御用的国产OS系统!

中国首个火星探测器“天问一号”已经成功着陆,并拍摄了第一手的火星地貌高清大图。据央视报道,天问一号使用的操作系统也是我国自研的。 据报道,天问一号着陆巡视器已成功着陆火星,它使用的是我国自主研发的麒麟操作系统。研制该系统的团队,平均年龄不到30岁。 早在“嫦娥三号”任务中,该团队就加班加点修改了约1

[转帖]天融信专用运维管理系统(专用计算平台版)V1.0 服务器客户端

是否国产 是 基本功能 用于专用信息设备运行状态数据的采集、分析和异常状态告警。产品包含管理端软件和客户端程序。主要功能包括:1、资产管理与状态采集:支持将用户网络中所有专用信息设备纳入资产管理,基于专用数据采集协议持续收集分析资产对象的操作系统、处理器、内存、文件系统分区、、磁盘I/O、网络接口的

[转帖]关于统信UOS操作系统版本介绍

https://blog.csdn.net/qq43748322/article/details/120196200 当下信创产业发展的如火如荼,今天聊聊统信操作系统UOS 相比较于其它国内品牌操作系统,统信UOS的版本、分支比较多,下面为大家详细说说各UOS版本 目前统信UOS系统主要分为桌面版和

[转帖]怎么使用Docker部署openGauss国产数据库

https://www.yisu.com/zixun/742193.html 这篇文章主要介绍了怎么使用Docker部署openGauss国产数据库的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么使用Docker部署openGauss国产数据库文章都会有所收获,下面我

[转帖]怎么使用Docker部署openGauss国产数据库

https://www.yisu.com/zixun/742193.html 今天学习下 这篇文章主要介绍了怎么使用Docker部署openGauss国产数据库的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么使用Docker部署openGauss国产数据库文章都会有所

[转帖]怎么使用Docker部署openGauss国产数据库

https://www.yisu.com/zixun/742193.html 这篇文章主要介绍了怎么使用Docker部署openGauss国产数据库的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么使用Docker部署openGauss国产数据库文章都会有所收获,下面我