自创yum源

这里我们用U盘装完系统以后,我们要是使用yum命令的话,我们是装不上包的

这个时候我们装系统的时候

[root@kz-002 Packages]# df -h
Filesystem                     Size  Used Avail Use% Mounted on
/dev/mapper/vg_kz002-LogVol01  131G   22G  103G  17% /
tmpfs                          1.9G  228K  1.9G   1% /dev/shm
/dev/sda1                      194M   35M  150M  19% /boot
/dev/mapper/vg_kz002-LogVol00  1.2G   35M  1.1G   3% /home
/dev/sdb4                      930G  4.2G  926G   1% /media/CentOS_6.5_
[root@kz-002 Packages]# pwd
/media/CentOS_6.5_/Packages
[root@kz-002 Packages]# 

 这个时候我们把U盘中的rpm包拷贝到本地的某个路径下

[root@kz-002 mnt]# pwd
/mnt
[root@kz-002 mnt]# mkdir repo

 

[root@kz-002 Packages]# pwd
/media/CentOS_6.5_/Packages
[root@kz-002 Packages]# cp -rv * /mnt/repo/

 

[root@kz-003 repo]# pwd
/mnt/repo
[root@kz-003 repo]# rpm -ivh createrepo-0.9.9-18.el6.noarch.rpm 
因为提示需要安装一些安装包,所以就根据提示装一下
rpm -ivh deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm 
rpm -ivh python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm
rpm -ivh createrepo-0.9.9-18.el6.noarch.rpm
createrepo -v /mnt/repo (创建索引信息,repodate) 如若需要分组信息 cp /media/cdrom/光盘/repodate/*.comp /comps.xml createrepo -g /comps.xml /localserver (开始创建分组信息)

 

然后编辑本地的repo文件

这里暂时把其他的repo文件都给删除了
[root@kz-003 yum.repos.d]# pwd /etc/yum.repos.d [root@kz-003 yum.repos.d]# cat local.repo [local_repo] name=this local repo baseurl=file:///mnt/repo enabled=1 gpgcheck=0

 

[root@kz-003 yum.repos.d]# rm -f /var/run/yum.pid 
[root@kz-003 yum.repos.d]# yum clean all
[root@kz-003 yum.repos.d]# yum makecache

 

posted @ 2016-12-06 17:30  BigBao的博客  阅读(331)  评论(0编辑  收藏  举报