Linux系统搭建yum仓库

Yum 介绍html

YUM主要用于自动升级、安装\移除rpm软件包,它能自动查找并解决rpm包之间的依赖关系,要成功的使用YUM工具更新系统和软件,须要有一个包含各类rpm软件包的repository(软件仓库),提供软件仓库的服务器习惯上成为“源”服务器。网络上有大量的源服务器,可是,因为受到网络链接速度、带宽的限制,致使软件安装耗时过长甚至失败。特别是当有大量服务器大量软件包须要升级时,更新的缓慢程序使人难以忍受。vim

      相比较而言,本地YUM源服务器最大优势在局域网的快速网络链接和稳定性。有了局域网中的YUM源服务器,即使在Internet链接中断的状况下,也不会影响其余YUM客户端的软件升级和安装。bash

实践演示:将CentOS的镜像做为本地yum仓库。服务器

1.安装httpd服务网络

yum install httpd
/etc/init.d/httpd start

2.建立/var/www/html/rpmide

mkdir /var/www/html/rpm

3.挂载CentOS镜像工具

mount /dev/cdrom /var/www/html/rpm/

4.安装createrepo工具测试

yum install createrepo -y

5.建立rpm目录的索引目录url

createrepo  /var/www/html/rpm/

6.客户端配置spa

把原来可用的外部yum源禁用,在[]模块下添加enabled=0,文件路径:/etc/yum.repos.d/

建立一个本地yum源

编辑这个文件vim /etc/yum.repos.d/jonny.repo 

[jonny]          #模块名
name=Server     #描述
baseurl=http://yum.jonny.com/rpm      #yum仓库的路径
enabled=1     #是否开启这个模块,1开启0关闭
gpgcheck=0    #是否进行gpg校验 1校验0不校验

7.客户端查看可用的repo源

[root@meetc]# yum repolist
Loadedplugins: fastestmirror, security
Loadingmirror speeds from cached hostfile
repoid               repo name                    status
19                    jonny                       Server                                          
repolist:19

8.客户端测试安装

[root@meetc]# yum install samba -y    #如此一来yum安装就会去找本地的jonny.repo
相关文章
相关标签/搜索