linux软件仓库搭建——搭建yum源以及第三方软件仓库

yum搭建方式在这里介绍:本地yum源,网络yum源,第三方软件仓库。
准备:与主机一致的系统镜像(rhel-server-7.0-x86_64-dvd.iso 注意:红帽linux向上兼容)

一.如何配置本地yum源

1.挂载镜像至本地

    mkdir /yum
    mount /iso/rhel-server-7.0-x86_64-dvd.iso /yum

2.移动系统原yum仓库.repo配置文件

    mkdir /etc/yum.repos.d/yum_old
    mv /etc/yum.repos.d/* /etc/yum.repos.d/yum_old

3.编辑本地yum仓库指向文件

##cd /etc/yum.repos.d/
##vim yum.repo        ##文件命名以.repo结尾
##内容:
    [source]
    #仓库名称
    name=localserver
    #仓库描述
    baseurl=file:///yum
    #仓库地址
    gpgcheck=0
    #检查软件是否为官方软件(0代表否,1代表是)
    enabled=1
    #此仓库在系统中是否生效(可不写,默认为1)

4.刷新仓库

    yum clean all #刷新仓库配置
    yum repolist all #报告yum仓库的状态

5.设置开机启动

    vim /etc/fstab   文件追加:
    /iso/rhel-server-7.0-x86_64-dvd.iso    /yum   iso9660   ro      0 0

!!!最后两个 0之间只有1个空格。

二.如何配置网络源

I.以http服务方式

1.安装并且启动http 服务

    yum install httpd -y
      systemctl start httpd
  systemctl enable httpd    

2.取消原镜像挂载项,并且将原yum指向文件移动到其他地方

    umount /yum

3.挂载镜像至/var/www/html/rhel7.0

  mount /iso/rhel-server-7.0-x86_64-dvd.iso /var/www/html/rhel7.0

4.编写/etc/yum.repos.d/yum.repo文件
这里写图片描述
4.关闭防火墙/将http永久开放

    #systemctl stop firewalld
    #systemctl disable firewalld
    或者
    #firewall-cmd --permanent --add-service=http

5.刷新仓库(方式同一)
6.设置开机启动(方式同一)
这里写图片描述

===================================================

II.以ftp服务的方式:

1.安装并且vsftp

    #yum install vsftpd -y
    #systemctl start vsftpd
    #systemctl enable vsftpd
    #firewall-cmd --permanent --add-service=ftp

2.必须保证/var/ftp/下的内容具有读权限
3.编辑.repo文件,刷新仓库,开机启动同一

三.配置第三方软件仓库

1.将第三方软件放至某目录下

    #mkdir /software
    #mv *** /software

2.创建repodata

    #createrepo -v /software/

3.编辑yum指向文件
这里写图片描述
4.刷新yum仓库方式同一

  • 6
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值