首页 > 代码库 > 本地搭建yum源方法【一】

本地搭建yum源方法【一】

YUM源服务器搭建

1.创建文件夹

我们先创建存放 .RPM的目录

[root@IP100-CentOS7 conf]# >>mkdir -p /var/www/html/centos/7/os/x86_64/Packages/

2.我们可以将光盘镜像Packages目录里的 .rpm包复制到 /var/www/html/centos/7/os/x86_64/Packages/目录,这里我仅做测试,复制了几个包进去:

技术分享

在浏览器上输入网址:

技术分享

3.安装createrepo,此程序主要用于生成创建yum仓库,创建索引信息。

[root@IP100-CentOS7 x86_64]# >>yum install createrepo 
[root@IP100-CentOS7 ~]# >>createrepo /var/www/html/centos/7/os/x86_64/

技术分享

到这里我们已经完成了yum源服务器的配置。

我们到客户端进行测试:

[root@IP70-CentOS7 ~]# >>vim /etc/yum.repos.d/Local.repo

技术分享

[root@IP70-CentOS7 ~]# >>yum clean all 
[root@IP70-CentOS7 ~]# >>yum makecache 
[root@IP70-CentOS7 ~]# >>yum repolist

技术分享

技术分享

可以看到,这正是yum源服务器测试的rpm软件包,大功告成~!

扩展

在这里我们可以使用一个小工具:yumdownloader

### 查询yumdownloader隶属于哪个安装包 
[root@IP100-CentOS7 ~]# >>yum provides yumdownloader 
### 安装 yum-utils 
[root@IP100-CentOS7 ~]# >>yum install -y yum-utils

技术分享

技术分享

yumdownloader的用法很简单:

yumdownloader [options] package1 [package2...]

直接跟.rpm包的名字,就可以下载包到当前目录,也可以带选项下载到指定目录,具体查看man  yumdownloader

这里我们测试下载kernel*的包:

技术分享



本文出自 “火星男-神自不凡” 博客,请务必保留此出处http://marsman.blog.51cto.com/6410055/1917280

本地搭建yum源方法【一】