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

  • 相关阅读:
    koa学习中的一系列问题-mongodb
    JS基础语法使用
    vue中的this指向问题
    CDN的问题
    vue基本语法及使用
    python自动化读取excel数据,写入excel数据,xlrd、xlutils
    jenkins配置邮件发送功能
    pytest生成的index.html报告发送邮箱后没有样式的解决办法
    pytest命令同时执行多个目录,多个不同目录下的文件
    pytest+jenkins+allure生成报告
  • 原文地址:https://www.cnblogs.com/zyxnhr/p/10637533.html
Copyright © 2011-2022 走看看