zoukankan      html  css  js  c++  java
  • 配置一个yum私有仓库

    使用一台服务器配置私有仓库做yum源,本身使用file,客户端使用http连接

    安装http服务:

    [root@ceph1 ~]# yum -y install httpd

    修改配置文件

    DocumentRoot "/var/www/myyum"    #作为yum的仓库地址   
    ServerName 172.25.254.130:80 #访问地址,直接使用IP

    [root@ceph1 ~]# systemctl start httpd
    [root@ceph1 ~]# systemctl enable httpd

    Created symlink from /etc/systemd/system/multi-user.target.wants/httpd.service to /usr/lib/systemd/system/httpd.service.

    把yum包导进来

    [root@ceph1 ~]# cd /var/www/myyum/

    [root@ceph1 myyum]# ll

    drwxr-xr-x. 3 root root     4096 Apr  1 14:17 saltstack

    [root@ceph1 myyum]# tar -xf salt.tar 

    [root@ceph1 myyum]# cd saltstack/

    [root@ceph1 saltstack]# createrepo  .

    -bash: createrepo: command not found

    [root@ceph1 saltstack]# yum -y install createrepo

    Spawning worker 0 with 13 pkgs
    Spawning worker 1 with 13 pkgs
    Workers Finished
    Saving Primary metadata
    Saving file lists metadata
    Saving other metadata
    Generating sqlite DBs
    Sqlite DBs complete

    在文件下多一个这个文件

    配置仓库

    [root@ceph1 myyum]# cd /etc/yum.repos.d/

    [root@ceph1 yum.repos.d]# vim private.repo

    [private]
    name=centos
    baseurl=file:///var/www/myyum/saltstack
    gpgcheck=0

    [root@ceph1 yum.repos.d]# yum clean all

    [root@ceph1 yum.repos.d]# yum repolist

    安装测试

    在另一个服务器使用http读取仓库

    [root@ceph2 ~]# cd /etc/yum.repos.d/

    [root@ceph2 yum.repos.d]# vim private.repo

    [private]
    name=private
    baseurl=http://172.25.254.130/saltstack
    gpgcheck=0

    测试正常

    [root@ceph2 yum.repos.d]# yum clean all

    [root@ceph2 yum.repos.d]# yum repolist

  • 相关阅读:
    多个网站域名使用同一个IP的设置
    Delphi 文本文件操作
    iframe 元素
    ssis 配置 sqlserver 作业
    关闭占用端口号的进程
    如果你知道要往哪里去,全世界都会给你让路
    不再消极,不再忧虑
    bat 拷贝文件并记录日志
    添加 aspnet 账户到共享文件夹
    截止2013年5月,.net 所有技术路线的一个概括
  • 原文地址:https://www.cnblogs.com/zyxnhr/p/10637533.html
Copyright © 2011-2022 走看看