当前位置: 首页 > news >正文

OpenEuler配置本地yum源

0x00 服务器版本

将本地镜像传输至服务器

操作步骤如下

# 创建一个目录用于挂载光盘映像
mkdir /media/cdrom/# 将光盘映像挂载到指定目录
mount /kvm/openeuler.iso /media/cdrom/#进入Yum仓库配置目录
cd /etc/yum.repos.d/# 备份原有的 openEuler.repo 文件
mv openEuler.repo openEuler.repo.bak# 编辑新的本地仓库配置文件
vi local.repo# 配置本地软件源
[local_repo]  # 定义仓库标识
name=mylocal  # 仓库名称
baseurl=file:///media/cdrom  # 指定软件包来源路径
enabled=1  # 启用该仓库#通过cat直接写入
cat <<EOF > local.repo
[local]
name=myrepo
baseurl=file:///media/cdrom
gpgcheck=0
enabled=1
EOF

0x01 虚拟机版本

确认虚拟机光盘镜像已连接

mkdir /media/cdrom/
mount /dev/cdrom /media/cdrom/
cd /etc/yum.repos.d/
mv openEuler.repo openEuler.repo.bak
cat <<EOF > local.repo
[local]
name=myrepo
baseurl=file:///media/cdrom
gpgcheck=0
enabled=1
EOF

0x02 挂载持久化

每次重启都要重新挂载很麻烦,可以写入fstab文件里

#编辑配置文件
vi /etc/fstab
#最后加上一条
/dev/cdrom /media/cdrom iso9660 defaults 0 0
或
mount /kvm/openeuler.iso /media/cdrom/
#重新挂载
mount -a
#检查是否挂载成功
df -h

0x03 ftp方式共享

如果有多台机器都要搭建本地仓库会非常繁琐可以挂载一台当宿主机其他通过ftp访问的方式下载

linux1

修改允许匿名登录设置用户登录后访问目录为服务器yum挂载文件路径

yum -y install vsftpd
vim /etc/vsftpd/vsftpd.conf
anonymous_enable=YES
anon_root=/media/cdrom
#临时关闭selinux
setenforce 0
#永久关闭
vim /etc/selinux/config
SELINUX=disabled

使用匿名用户登录可正常登录看到目录内容即配置成功

[root@localhost yum.repos.d]# systemctl restart vsftpd
[root@localhost yum.repos.d]# ftp 127.0.0.1
Connected to 127.0.0.1 (127.0.0.1).
220 (vsFTPd 3.0.3)
Name (127.0.0.1:root): anonymous
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> dir
227 Entering Passive Mode (127,0,0,1,116,89).
150 Here comes the directory listing.
dr-xr-xr-x    3 0        0            2048 Jun 29  2023 EFI
dr-xr-xr-x    2 0        0         3297280 Jun 29  2023 Packages
-r--r--r--    1 0        0            3033 Jun 29  2023 RPM-GPG-KEY-openEuler
-r--r--r--    1 0        0            1988 Jun 29  2023 TRANS.TBL
-r--r--r--    1 0        0            2048 Jun 29  2023 boot.catalog
dr-xr-xr-x    2 0        0            2048 Jun 29  2023 docs
dr-xr-xr-x    3 0        0            2048 Jun 29  2023 images
dr-xr-xr-x    2 0        0            4096 Jun 29  2023 repodata
226 Directory send OK.

linux2

repo文件改ftp主服务的路径

cd /etc/yum.repos.d/
mv openEuler.repo openEuler.repo.bak
cat <<EOF > local.repo
[local]
name=myrepo
baseurl=ftp://192.168.124.200
gpgcheck=0
enabled=1
EOF

http://www.lryc.cn/news/448346.html

相关文章:

  • 论文不同写作风格下的ChatGPT提示词分享
  • 单点登录(SSO)基础
  • 设置VsCode搜索时排除文件,文件列表中隐藏文件
  • 急!现在转大模型还来得及吗?零基础入门到精通,收藏这一篇就够了
  • 使用 lstm + crf 实现NER
  • 【牛掰】这款RPA多平台引流获客软件已正式上线,助您日引流1000+
  • Python的包管理工具pip安装
  • 《AIGC 时代程序员的应对之策》
  • 51单片机系列-串口(UART)通信技术
  • 使用k8s部署java前后端服务
  • 使用docker创建zabbix服务器
  • nodejs 016: javascript语法——解构赋值({ a, b, c } = {})=>{console.log(“Hello“);}
  • 【人人都能看懂的大模型原理】(一)
  • JMeter源码解析之JMeter命令行新增命令
  • YOLOv8 Windows c++推理
  • 一文读懂Python中的Popen函数
  • 07-阿里云镜像仓库
  • net core mvc 数据绑定 《2》
  • 文件服务器FastDFS 消息队列中间件RabbitMQ
  • 工作纪实58-Idea打jar包
  • ELK-03-skywalking监控linux系统
  • HEITRONICS TC13红外辐射高温计CT13 INFRARED RADIATION PYROMETER CT13
  • 开源图像降噪算法与项目介绍【持续更新】
  • RealSense、ZED 和奥比中光Astra几款主流相机介绍及应用
  • 启动 Ntopng 服务前需先启动 redis 服务及 Ntopng 常用参数介绍
  • vector的模拟实现以及oj题(2)
  • 数据技术进化史:从数据仓库到数据中台再到数据飞轮的旅程
  • JAVA JDK华为云镜像下载,速度很快
  • 【RKNN系列】官方函数:querystring
  • Stable Diffusion零基础学习