Centos-6.5配置本地yum源

2018-06-20  本文已影响0人  IT_小白

服务器相关配置

    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命令创建所需的索引才可使用

上一篇下一篇

猜你喜欢

热点阅读