zoukankan      html  css  js  c++  java
  • 搭建yum软件仓库,让你维护轻松自如

    这边搭建YUM软件仓库的作用就不说了,直接上操作,学会这个能够让管理员在平常的服务器维护中更加轻松

    1.准备网络安装源

    (1)准备软件仓库目录

    CentOS 7 系统的安装光盘中,已针对软件目录 Packages 建立好 repodata 数据, 因此只要简单地将整个光盘中的内容通过 HTTP FTP 进行发布,就可以作为软件仓库

    (2)安装并启用vsftpd服务

    访 ftp://192.168.4.254/centos7/ /var/ftp/centos7 下的光盘数据;访问 ftp://192.168.4.254/other/,可以查看非 CentOS 7 光盘自带的其他软件包。

    在软件仓库中加入非官方RPM包组:

    2.配置软件仓库位置(客户端)

    在客户机上需要指定至少一个可用的软件仓库,然后才能使用下一节将要介绍的 yum 工具来下载、安装软件包。yum 工具使用的软件仓库信息存放在/etc/yum.repos.d 目录下扩展名为“.repo”的文件中。

     [root@localhost ~]# vi /etc/yum.repos.d/centos7.repo

    [base]                                                                //仓库类别

    name=CentOS 7.3                                       //仓库名称(说明)

    baseurl=ftp://192.168.4.254/centos7           //URL 访问路径

    enabled=1                                                   //启用此软件仓库

    gpgcheck=1                                                //验证软件包的签名

    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7          //GPG 公钥文件的位置

    [other]

    name=Other RPM Packages

    baseurl=ftp://192.168.4.254/other

    enabled=1

    gpgcheck=0                                                 //不验证软件包的签名

    上述操作中,文件centos7.repo 需要手动创建,/etc/yum.repos.d 目录下若有其他未用的“*.repo”文件建议将其删除。“enabled=1”为默认项,可以省略。

    到这里 YUM 软件仓库的配置工作就算完成了。

     

    道阻且长,行则将至!加油! --不是冷漠
  • 相关阅读:
    键盘输入thisisunsafe
    vscode
    iterm2 rz sz
    homebrew镜像更换
    mac
    homebrew下载不成功
    shutil:高层文件操作
    tempfile:临时文件系统对象
    linecache:读取文本文件的指定内容
    fnmatch:Unix式glob模式匹配,简单场景下可以代替正则
  • 原文地址:https://www.cnblogs.com/bushilengmo/p/13492605.html
Copyright © 2011-2022 走看看