linux 安装软件仓库,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.repo.d/* /etc/yum.repos.d/yum_old

3.编辑本地yum仓库指向文件##cd /etc/yum.repos.d/##vim yum.repo        ##文件命名以.repo结尾##内容:[source]    #仓库名称

name=localserver    #仓库描述

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

二.如何配置网络源

I.以http服务方式

1.安装并且启动http 服务yum install httpd -y

systemctl start httpd

systemctl enable httpd

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

3.挂载镜像至/var/www/html/rhel7.0mount /iso/rhel-server-7.0-x86_64-dvd.iso /var/www/html/rhel7.0

4.编写/etc/yum.repos.d/yum.repo文件

45162d3ee7e2e7994e9d9843c21da5ab.png

4.关闭防火墙/将http永久开放#systemctl stop firewalld    #systemctl disable firewalld

或者    #firewall-cmd --permanent --add-service=http

5.刷新仓库(方式同一)

6.设置开机启动(方式同一)

66533446874317bfebdc12e659a4518b.png

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

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指向文件

2a8e7f7f6f0ed1cfc458bff76bc99e0e.png

4.刷新yum仓库方式同一

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值