之路教程 https://onitr oad .com

配置 yum 客户端服务器

在节点 2 中配置 .repo 文件如下。

[node1-repo]
name=My RPM System Package Repo
baseurl=http:///repo
enabled=1
gpgcheck=0

然后在 node2 上运行以下命令,然后 yum update 来更新机器。

# yum repolist
# yum update

配置 yum 存储库服务器

  1. 为本地存储库创建一个目录,例如/home/mypackage_dir/repository 。
    将 RPM 移动到该目录中。
# cp /media/packages/* /home/mypackage_dir/repo
  1. 修复一些所有权和文件系统权限:
# chown -R root.root /home/mypackage_dir/repo
  1. 如果还没有安装,请安装createrepo包,然后运行
# createrepo /home/mypackage_dir/repo
# chmod -R o-w+r /home/mypackage_dir/repo
  1. 创建存储库配置文件,例如/etc/yum.repos.d/customrepo.repo 包含:
[local]
name=My RPM System Package Repo
baseurl=file:///home/mypackage_dir/repository
enabled=1
gpgcheck=0
  1. 使用 yum 命令安装你的包,如下所示,用你要安装的包替换 package_name 并在 mypackage_dir/repository 上找到:
# yum install package_name

注意:如果需要在多个节点上使用相同的存储库。
下面给出了使用补丁通道包修补数据库节点的说明。

  1. 要通过 http url 使用在 node1 上的 node1 上配置的 yum 存储库,请按照以下说明操作。
# yum install httpd
# ln -s /var/www/html/repo /home/mypackage_dir/repo
# service httpd start

然后在 Web 浏览器中访问 URL http://[node1-ip]/repo

如何在 CentOS/RHEL 中为系统包安装创建 Yum 存储库

yum 存储库保存 rpm 和有关 rpm 的元数据。
必须配置 yum 存储库才能在任何基于 yum 的 Linux 系统上使用 yum。
本文说明了配置 yum 存储库以在 CentOS/RHEL 系统上安装软件包的步骤。

日期:2020-09-17 00:13:28 来源:oir作者:oir