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
由上可知,软件增加成功.