基于http搭建本地yum仓库

一、 环境

httpserver:192.168.59.4

server端: 192.168.59.5

二、httpdserver端

1. 通过yum安装httpd或者epel和阿里云的 —启动
yum -y install httpd* httpd-devel createrepo
[root@192 ~]# yum -y install httpd* httpd-devel createrepo
[root@192 ~]# systemctl restart httpd
[root@192 llj]# netstat -nltpu | grep httpd
tcp6       0      0 :::80                   :::*                    LISTEN      12204/httpd  
2. 把需要的rpm放在网页发布的目录/var/www/html/feng,建立索引存储库
[root@192 ~]# cd /var/www/html/
[root@192 html]# mkdir feng
[root@192 llj]# ls
httpd-2.2.9.tar.gz  jdk-8u20-linux-x64.rpm  repodata
[root@192 llj]# createrepo .
Spawning worker 0 with 1 pkgs
Spawning worker 1 with 0 pkgs
Workers Finished
Saving Primary metadata
Saving file lists metadata
Saving other metadata
Generating sqlite DBs
Sqlite DBs complete

在这里插入图片描述

三、客户端测试

1. 首选将客户端的源全部注释,然后创建llj.repo
[root@192 yum.repos.d]# mkdir opk
[root@192 yum.repos.d]# mv CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repo CentOS-CR.repo CentOS-fasttrack.repo CentOS-Sources.repo opk/

[root@192 yum.repos.d]# cat feng.repo 
[feng]
name=feng
baseurl=http://192.168.59.4/feng/
gpgcheck=0
enabled=1

[root@192 yum.repos.d]# yum clean all
已加载插件:fastestmirror
正在清理软件源: http
Cleaning up everything
Maybe you want: rm -rf /var/cache/yum, to also free up space taken by orphaned data from disabled or removed repos
Cleaning up list of fastest mirrors

[root@192 yum.repos.d]# yum repolist feng
已加载插件:fastestmirror
Determining fastest mirrors
feng                                                                                | 2.9 kB  00:00:00     
feng/primary_db                                                                     | 4.3 kB  00:00:00     
源标识                                              源名称                                             状态
feng                                                feng                                               1
repolist: 1

2. 实现结果
[root@192 yum.repos.d]# yum -y install jdk*
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
正在解决依赖关系
--> 正在检查事务
---> 软件包 jdk1.8.0_20.x86_64.2000.1.8.0_20-fcs 将被 安装
--> 解决依赖关系完成

依赖关系解决

[root@192 yum.repos.d]# java -version
java version "1.8.0_20"
Java(TM) SE Runtime Environment (build 1.8.0_20-b26)
Java HotSpot(TM) 64-Bit Server VM (build 25.20-b23, mixed mode)
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

峰宝宝守护。

乐已忘忧,心旷神愉

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值