配置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
浙公网安备 33010602011771号