yun服务器源配置

       yum是一个基于rpm包的软件包管理器,能够从指定的服务器下载并安装rpm

包,并且能够自动处理依赖关系      假如,用ftp为源服务器,对其进行配置,首

先要在主机上安装vsftp作为yum的ftp服务器挂载磁盘或者镜像文件,进入server目

录下,对vsftp进行安装

        [ root@localhost Server]# mount -o loop /dev/cdrom /mnt/cdrom


        [root@localhost Server]# rpm -ivh vsftpd-2.0.5-16.el5.i386.rpm

拷贝镜像文件里的内容到/var/ftp/yum中

[root@localhost Server]# cp -R * /var/ftp/yum/

在另外一台主机上做客户端,对服务器的配置进行验证

 进入文件夹/etc/yum.repos.d/,复制文件rhel-debuginfo.repo 为 cdrom.repo

cdrom.repo即为配置文件

[root@localhost yum.repos.d]# cd /etc/yum.repos.d/

[root@localhost yum.repos.d]# cp -p rhel-debuginfo.repo cdrom.repo

配置文件cdrom.repo

[root@localhost yum.repos.d]# vi cdrom.rep

 打开之后把里面的内容修改为

[ rhel-cdrom]

name=Red Hat Enterprise Linux

baseurl=ftp://192.168.1.106/pub/Server/

enabled=1

gpgcheck=1

gpgkey=ftp://192.168.1.106/pub/RPM-GPG-KEY-redhat-release

因为yum源服务器在开启防火墙的情况下会报错 所以要先将防火墙关闭

关闭方法:[root@localhost ~]# setup

选择防火墙选项,禁用掉防火墙即可

现在即可在客户端上再次测试

rhel-cdrom | 1.3 kB 00:00

rhel-cdrom/primary | 732 kB 00:00

rhel-cdrom 2292/2292

Skipping security plugin, no data

服务器上的软件增加

 把软件flasn-plugin复制到/var/ftp/pub/Server中,现在在客户端中重新更新一

下软件源,在更新前首先应该先清空软件列表

[root@localhost ~]# yum clean all

Loaded plugins: rhnplugin, security

Cleaning up Everything

重新更新

[root@localhost ~]# yum update

createrepo的安装

[root@localhost Server]# ll create*

-r—r—r— 451 root root 60901 2008-04-21 createrepo-0.4.11-

3.el5.noarch.rpm

[root@localhost Server]# rpm -ivh createrepo-0.4.11-3.el5.noarch.rpm

warning: createrepo-0.4.11-3.el5.noarch.rpm: Header V3 DSA signature:

NOKEY, key ID 37017186

Preparing... ########################################### [100%]

1:createrepo ########################################### [100%]

 开始生成yum 通用数据库

因为软件比较多,所以会费一些时间

[root@localhost Server]#createrepo

-g /var/ftp/pub/Server/repodata /comps-rhel5-server

-core.xml /var/ftp/pub/Server/

1754/2293 - jakarta-commons-collections-testframework-javadoc-3.2-

2jpp.3.i386.rp2293/2293 - iso-codes-0.53-1.noarch.rpm

Saving Primary metadata

Saving file lists metadata

Saving other metadata

 现在再客户端上重新更新yum源

[root@localhost ~]# yum clean all

[root@localhost~]# yum update

 查询flash

[root@localhost ~]# yum list all | grep flash*

This system is not registered with RHN.

RHN support will be disabled.

flash-plugin.i386 1.2.202.238-release rhel-cdrom

tvflash.i386 0.9.0-2.el5 rhel-cdrom

由上可知,软件增加成功.