最新消息:阿啰哈,本人90后,目前单身,欢迎妹子们来撩!.(。→‿←。) 微信:frank01991

创建本地YUM源服务器

YUM 林志斌 657浏览

1、创建一个文件夹,准备把光盘中所有的RPM安装包存放到这
[[email protected] /]# mkdir rpms_YUM

2、把光盘上的RPM包全部复制到该文件夹中
[[email protected] /]# cd /mnt/cdrom/Packages/
[[email protected] Packages]# cp * /rpms_YUM/

3、安装createrepo软件,以便使用该软件制作YUM索引数据库
[[email protected] Packages]# cd /rpms_YUM/
[[email protected] rpms_YUM]# rpm -hiv createrepo-0.9.8-5.el6.noarch.rpm

4、使用createrepo在RPM包的路径下创建YUM索引数据库
[[email protected] rpms_YUM]# createrepo .
创建完成后,会多一个repodata文件夹:
[[email protected] rpms_YUM]# ll repodata/
total 5908
-rw-r--r--. 1 root root 3147805 Nov 14 15:43 filelists.xml.gz
-rw-r--r--. 1 root root 1418796 Nov 14 15:43 other.xml.gz
-rw-r--r--. 1 root root 1472843 Nov 14 15:43 primary.xml.gz
-rw-r--r--. 1 root root    1375 Nov 14 15:43 repomd.xml

5、删除其它的*.repo文件,并手工创建一个repo文件,指向本地YUM源
[[email protected] rpms_YUM]# rm -f /etc/yum.repos.d/*.repo
[[email protected] rpms_YUM]# vim /etc/yum.repos.d/local.yum.repo 
[local]
name=local yum repo
baseurl=file:///rpms_YUM
gpgcheck=0

6、清除YUM以前的缓存信息
[[email protected] rpms_YUM]# yum clean all
Loaded plugins: fastestmirror
Cleaning repos: local
Cleaning up Everything
Cleaning up list of fastest mirrors

7、测试本地YUM源可以正常使用
[[email protected] rpms_YUM]# yum install samba
Loaded plugins: fastestmirror
Determining fastest mirrors
local                                                                                   | 1.3 kB     00:00 ... 
local/primary                                                                           | 1.4 MB     00:00 ... 
local                                                                                                3063/3063
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package samba.i686 0:3.5.10-125.el6 will be installed
…………
Total download size: 21 M
Installed size: 71 M
Is this ok [y/N]: n
Exiting on user Command

转载请注明:林志斌 » 创建本地YUM源服务器

发表评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址