首页 > 其他 > 详细

YUM的搭建

时间:2014-02-23 14:59:03      阅读:591      评论:0      收藏:0      [点我收藏+]

什么是yum?

yum是基于rpm软件管理的软件包管理工具,能够从指定yum仓库(yum源)下载rpm包并且安装,并自动解决依赖关系(这个是最重要的作用了)。在Fedora和RedHat以及SUSE、CentOS都能使用yum。


yum仓库,即rpm包的来源

1、本地搭建yum仓库

2、搭建专门的软件仓库服务器

3、互联网上的yum仓库

给个链接:

http://www.cnbeta.com/articles/194758.htm


本次试验以ftp服务器作为yum源。

ftp服务器目录结构:

/data

/data/pub(本地可上传下载)





/data/ftp(匿名仅下载)

ftp/repo





ftp/OS

OS/centOS

CentOS/5.10




OS/RedHat

RedHat/5.9





RedHat/6.4

1、准备工作

因为以后实验会用到centos5.10和rhel5.9、rhel6.4 所以要将这三个个系统的系统镜像的里的内容复制到对应的目录下,以后有新的系统直接新建目录就行了

1)挂载光盘

2)复制光盘下的所有内容到对应的目录下


2、为三个系统分别建立配置文件,放在 /data/ftp/repo目录下,可供客户机进行下载

1)centos5.10

[root@moni01 repo]# vim centos5-10.repo                     //仓库的配置文件必须以.repo结尾


 1 [server]                                              

 2 name=centos5.10

 3 baseurl=ftp://192.168.10.253/OS/CentOS/5.10            //baseurl参数设置的路径,最容易出错

 4 enabled=1

 5 gpgcheck=0

 6 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5


2)redhat

[root@moni01 repo]# vim redhat5-9.repo


 1 [server]    

 2 name=redhat5.9

 3 baseurl=ftp://192.168.10.253/OS/RedHat/5.9/Server

 4 enabled=1

 5 gpgcheck=0

 6 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release  


[root@moni01 repo]# vim redhat6-4.repo


 1 [rhel-source]

 2 name=RHEL6.4

 3 baseurl=ftp://192.168.10.253/OS/RedHat/6.4/

 4 enabled=1

 5 gpgcheck=0

 6 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release


3、到客户机的/etc/yum.repos.d/目录下,备份原有的配置文件,下载对应的仓库配置文件

[root@ndbA yum.repos.d]# mv rhel-source.repo rhel-source.repo.bak


[root@ndbA yum.repos.d]# lftp 192.168.10.253

lftp 192.168.10.253:~> get repo/redhat6-4.repo

150 bytes transferred                                

lftp 192.168.10.253:/> quit

[root@ndbA yum.repos.d]#


4、清空缓存,并验证yum是否搭建成功


[root@ndbA yum.repos.d]# yum clean all    //清空缓存。

Loaded plugins: product-id, security, subscription-manager

This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.

Cleaning repos: rhel-source

Cleaning up Everything

[root@ndbA yum.repos.d]# yum list | wc -l  //列举所有包并统计

3695                                       //一般系统光盘自带的rpm包也就这个数目

[root@ndbA yum.repos.d]#


5、yum搭建成功,以后就可以根据自己的需求安装所需的软件了

1)安装:

#yum -y install 软件包名






本文出自 “小风” 博客,请务必保留此出处http://huanglianfeng.blog.51cto.com/4813074/1362095

YUM的搭建

原文:http://huanglianfeng.blog.51cto.com/4813074/1362095

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!