配置yum仓库

一、构建本地yum仓库

1、创建光盘目录,并挂载光盘。

mkdir -p /media/cdrom   创建目录

mount /dev/sro /media/cdrom   挂载光盘

2、进入/etc/yum.repos.d目录下,备份目录下的所有配置文件

cd /etc/yum.repos.d

mkdir bak

mv C* bak/

3、利用一个含有大写M的配置文件的模板

mv bak/*M* .

4、在模板里把enabled后面改为1,保存退出

vi CentOS-Media.repo

5、清空旧的yum缓存

yum -y clean all

6、生成新的yum缓存

yum makecache

二、搭建云yum仓库

1、下载云yum仓库

wget -O /etc/yum.repos.d/epel.repo http:// mirrors.aliyun.com/repo/epel-6.repo(阿里yum的源地址)下载阿里yum仓库

wget -O /etc/yum.repos.d/163.repo http://mirrors.163.com/.help/CentOS6-Base-163.repo(163的yum仓库) 下载163的yum仓库

2、把下载的epel.repo软件包和 163.repo软件包从/var/cache/yum/x86_64/6/移动到/etc/yum.repos.d目录下

cd /var/cache/yum/x86_64/6/

mv epel.repo /etc/yum.repos.d

mv 163.repo /etc/yum.repos.d

3、清空yum缓存

yum -y clean all

4、生成yum缓存

yum makecache

三、利用yum从网上获取软件包

1.把本地的yum仓库文件移动到bak

mv CentOS-Media.repo  /bak

2、修改yum配置文件,改为保存源文件

vim /etc/yum.conf

将keepcache = 0改为

keepcache = 1

3、清空yum缓存

yum -y clean all

4.生成新的yum缓存

yum makecache

5、利用yum安装inotify-tools

yum -y install inotify-tools

6、找到inotilfy-tools软件包,并移动到家目录下

yum的缓存目录  : /var/cache/yum/x86_64/6

mv inotify tools 3.14.1.el6.x86_64.rpm /root

7.利用xftp就可以把软件包拷贝出来了

四、本地定制化yum仓库

1、创建一个rpm目录,并把软件包拷贝到rpm

mkdir rpm

2、安装createrepo命令

yum -y install createrepo

3.给软件包添加yum的识别标识

repodata 是yum缓存的识别标识

cd rpm

createrepo -v .

4、修改yum的配置文件

vim /etc/yum.repos.d/CentOS-Media.repo

添加rpm板块

[rpm]

name=rpm

baseurl=file:///root/rpm

gpgcheck=0

enabled=1

5.清空yum缓存

yum -y clean all

6.生成yum缓存

yum makecache

7.安装软件包

yum -y install inotify-tools

 

posted @ 2018-11-07 16:23  aspen-  阅读(222)  评论(0)    收藏  举报