定制yum仓库

  • A+
所属分类:Linux基础

关于yum仓库:

在日常的系统运维工作中,很多时候由于网络或者需要使用某一固定版本的软件,我们需要修改系统默认的yum仓库进而使用某版本的rpm软件包。
今天我们在这里给零基础的小白简单的讲解一下如何修改定制适合自己的yum仓库。
首先使用crt工具(或者xshell)连接到服务器。

yum源搭建步骤
第一步:

进入/etc/yum.repos.d/目录下

    [root@localhost ~]# cd /etc/yum.repos.d/
    [root@localhost yum.repos.d]# ls      #ls一下可以看到下边这些文件
    CentOS-Base.repo       CentOS-fasttrack.repo  CentOS-Vault.repo
    CentOS-Debuginfo.repo  CentOS-Media.repo

创建一个备份文件夹bak,并且将所有文件移动至其内

    [root@localhost yum.repos.d]# mkdir bak 
    [root@localhost yum.repos.d]# mv * bak/
    mv: 无法将目录"bak" 移动至自身的子目录"bak/bak" 下

------定制yum仓库

第二步:

创建base.repo文件,这是yum源配置文件

    [root@localhost yum.repos.d]# vim base.repo

    [base]                                          #yum源的一种base源
    name=base                                #定义名称
    #baseurl=http://172.18.0.1/epel/7/x86_64/                 #"baseurl="其后跟yum源的地址
    #baseurl=ftp://172.18.50.100/pub/centos/$releaserver/os/$basearch/
    #baseurl=file:///misc/cd/
    #gpgkey=file:///misc/cd/RPM-GPG-KEY-CentOS-7      #gpgkey密钥校验,可以跟密钥也可以跟导入密钥地址
    gpgcheck=0                                                     #gpgcheck=0 表达不校验密钥
    enabled=1                                                       #enabled=1    这里0表示禁用这个base源,1表示启用base源
            #常见地址有四种https://、http://、ftp://、file:///

    [epel]
    name=epel
    baseurl=https://mirrors.aliyun.com/epel/6/x86_64/
    gpgcheck=0
    enabled=1
avatar

发表评论

您必须登录才能发表评论!