0
点赞
收藏
分享

微信扫一扫

openEuler 华为欧拉系统搭建本地yum和内网yum源

扬帆远航_df7c 2024-01-17 阅读 73

操作系统版本:

openEuler-22.03-LTS-SP2

完整镜像下载地址:

https://repo.openeuler.org/openEuler-22.03-LTS-SP2/ISO/x86_64/openEuler-22.03-LTS-SP2-everything-x86_64-dvd.iso

https://mirrors.aliyun.com/openeuler/openEuler-22.03-LTS-SP2/ISO/x86_64/openEuler-22.03-LTS-SP2-everything-x86_64-dvd.iso


方式一:本地挂载光盘配置本地yum源

mkdir /mnt/cdrom
mount /dev/sr0 /mnt/cdrom
umount /mnt/cdrom

//使用完毕后卸载

//挂载后的目录中,Packages为rpm包所在的目录,repodata为repo源元数据所在的目录,RPM-GPG-KEY-openEuler为openEuler的签名公钥

# 将文件拷贝到系统中某个目录/home/repo

mkdir -p /home/repo

cp -r /mnt/cdrom/* /home/repo/


# 利用本地的目录创建repo

yum install -y createrepo_c
createrepo --update --workers=10 /home/repo

//参数说明:--update表示更新,--workers表示线程数

------------------------

本地yum源配置

vi /etc/yum.repos.d/local.repo
------------------------
[local]
name=local
baseurl=file:///home/repo
gpgcheck=1
enabled=1
gpgkey=file:///home/repo/RPM-GPG-KEY-openEuler
------------------------


方式二:内网配置yum源,提供给内网使用提高内网下载速度

# nginx配置

yum -y install nginx
vi nginx.conf
------------------------
server {
 listen 80;
 listen [::]:80;
 server_name _;
 root /home/repo;

 location / {
 autoindex on;
 autoindex_exact_size on;
 autoindex_localtime on;
 }
}
------------------------
firewall-cmd --add-port=80/tcp
firewall-cmd --add-port=80/tcp --per


# 内网机器yum源配置

vi /etc/yum.repos.d/openEuler.repo
------------------------
[everything]
name=everything
baseurl=http://10.1.1.220/
enabled=1
gpgcheck=1
gpgkey=http://10.1.1.220/RPM-GPG-KEY-openEuler
------------------------


测试内部yum安装软件:

yum -y install vim net-tools qemu-guest-agent


举报

相关推荐

0 条评论