美文网首页
Centos-6.5配置本地yum源

Centos-6.5配置本地yum源

作者: IT_小白 | 来源:发表于2018-06-20 10:29 被阅读0次

    服务器相关配置

        1.系统为:    linux    Centos6.5

        2.用户为:    root

        3.硬盘为:    大于50GB

        4.内存为:    大于1GB

    安装好系统确认可以上网并且设置为静态IP地址后执行下列命令

    设置静态IP地址如果不会自行百度

    执行yum clean all清除本地yum源缓存

    以上为 yum clean all    执行结果

    执行yum makecache获取yum源缓存

    以上为  yum makecache    执行结果

    由于    Centos    系统本身提供的yum源地址下载速度很慢,所以这里更换为阿里yum源地址

    进入    yum    源配置文件的目录cd /etc/yum.repos.d

    备份系统自带yum源repo文件cp CentOS-Base.repo CentOS-Base.repo.bat

    编辑CentOS-Base.repo文件   执行    vi CentOS-Base.repo

    这个文件默认使用的yum源地址为mirrorlist的方式获取,以下的是官方的yum源

    删除以下几行或者注释在开头加一个# 符号

    mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os

    baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/

    mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates

    baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/

    mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras

    baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/

    注释后的

    在对应的位置上添加阿里源地址,阿里源地址如下:

    baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/

    baseurl=http://mirrors.aliyun.com/centos/$releasever/updates/$basearch

    baseurl=http://mirrors.aliyun.com/centos/$releasever/extras/$basearch/

    由上图所示:我本地已经有yum源服务器所以我设置为我的yum源地址

    如果你的本地没有yum源服务器,你应设置为阿里源地址

    配置yum源服务器需安装两个服务

    1.httpd

    Httpd    是一款Web服务安装后其他人才可以根据你的配置网络地址进行使用你的yum源

    2.createrepo

    createrepo    是对所有的rpm包进行管理生成相对应的数据依赖以及建立索引文件

    执行yum -y install createrepo httpd安装以上两个服务

    执行service httpd start启动Httpd服务

    执行chkconfig httpd on设置为开机自启

    执行cd /var/www/html/进入httpd文件目录

    执行mkdir centos创建centos目录

    执行yum repolist显示yum源列表

    一般会有base,updates,extras,epel    等等

    选择下载你所需要的目录进行下载

    执行reposync --repoid=base进行下载

    全部下载完后当前文件夹下会多出来几个文件夹

    下载后出现的几个文件夹

    接下来给下载的rpm包建立索引

    执行一下命令    由于rpm包很多,所以执行时间可能会稍微长一些

    createrepo /var/www/html/centos/base

    createrepo /var/www/html/centos/updates

    createrepo /var/www/html/centos/extras

    建立索引执行结果

    验证yum源服务器

    在可以连接到此服务器的机器上,在浏览器中打开

    http://192.168.215.187:8080/centos/

    到此yum源服务器搭建完成  

    yum源拓展

    yum源上的rpm包的来源不仅仅限于网络上的下载,你也可以从本地上传rpm包到服务器,

    在指定的目录下建立文件夹,将所需的rpm包移动或是复制到文件夹下即可,

    但是都需要利用createrepo命令创建所需的索引才可使用

    相关文章

      网友评论

          本文标题:Centos-6.5配置本地yum源

          本文链接:https://www.haomeiwen.com/subject/trmtyftx.html