35 openEuler搭建repo(yum)服务器-创建、更新本地repo源
发布网友
发布时间:2024-09-06 12:31
我来回答
共1个回答
热心网友
时间:2024-09-20 09:22
搭建openEuler的yum服务器,主要分为创建和更新本地repo源两个步骤。首先,你需要从repo.openeuler.org获取ISO发布包,如openEuler-22.03-LTS-everything-x86_64-dvd.iso。
接着,通过mount命令挂载ISO,例如,使用:
bash
mount -o loop openEuler-22.03-LTS-everything-x86_64-dvd.iso /mnt/iso
在这个挂载的ISO中,你需要找到rpm包在Packages目录,repodata元数据在repodata目录,以及openEuler的签名公钥RPM-GPG-KEY-openEuler。
创建本地repo源的命令如下:
bash
createrepo -d /mnt/iso/repodata
对于repo源的更新,有两种方法:
bash
# 更新所有repo源
createrepo -u /mnt/iso
# 或者指定线程数更新
createrepo -u --workers 4 /mnt/iso
如果在执行过程中遇到"createrepo:未找到命令",说明需要安装createrepo,可以使用dnf进行安装:
bash
sudo dnf install createrepo
以上就是openEuler搭建repo服务器,创建和更新本地repo源的详细步骤。任何问题或建议,都欢迎在评论区留言交流。
热心网友
时间:2024-09-20 09:22
搭建openEuler的yum服务器,主要分为创建和更新本地repo源两个步骤。首先,你需要从repo.openeuler.org获取ISO发布包,如openEuler-22.03-LTS-everything-x86_64-dvd.iso。
接着,通过mount命令挂载ISO,例如,使用:
bash
mount -o loop openEuler-22.03-LTS-everything-x86_64-dvd.iso /mnt/iso
在这个挂载的ISO中,你需要找到rpm包在Packages目录,repodata元数据在repodata目录,以及openEuler的签名公钥RPM-GPG-KEY-openEuler。
创建本地repo源的命令如下:
bash
createrepo -d /mnt/iso/repodata
对于repo源的更新,有两种方法:
bash
# 更新所有repo源
createrepo -u /mnt/iso
# 或者指定线程数更新
createrepo -u --workers 4 /mnt/iso
如果在执行过程中遇到"createrepo:未找到命令",说明需要安装createrepo,可以使用dnf进行安装:
bash
sudo dnf install createrepo
以上就是openEuler搭建repo服务器,创建和更新本地repo源的详细步骤。任何问题或建议,都欢迎在评论区留言交流。