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.设置开机启动(方式同一)
linux软件仓库搭建——搭建yum源以及第三方软件仓库_第1张图片

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

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仓库方式同一

你可能感兴趣的:(linux系统,//【工具】,//【操作系统】)