on  It Road.com

通过 httpd 配置存储库

如果需要在多个节点上使用相同的存储库。
在需要使用我们刚刚配置的存储库安装软件包的每个节点上按照下面给出的说明进行操作。

  1. 要通过 http url 使用在 node1 上的 node1 上配置的 yum 存储库,请按照以下说明操作。
# yum install httpd
# ln -s /var/www/html/repo /home/mypackage_dir/repo
# service httpd start
  1. 然后在浏览器中访问 url http://[node1-ip]/repo 。
    在节点 2 中配置 .repo 文件如下。
[node1-repo]
name=My RPM System Package Repo
baseurl=http:///repo
enabled=1
gpgcheck=0
  1. 然后在 node2 上运行以下命令,然后 yum update 来更新机器。
# yum repolist
如何在 CentOS/RHEL 中创建 yum 存储库
  1. 为本地存储库创建一个目录,例如/home/mypackage_dir/repository.将 RPM 移动到该目录中。
# mkdir /home/mypackage_dir/repository
# 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 包含:
# vi /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
日期:2020-09-17 00:13:28 来源:oir作者:oir