FTP实现网络安装Linux,RHEL5中YUM源的配置官方澳门新永利下载:

YUM简介:
YUM是Yellow dog Updater
Modified的简称,yum是软件的仓库,它可以是http或ftp站点,也可以是本地软件池,但必须包含rpm的header,header包括了rpm包的各种信息,包括描述,功能,提供的文件,依赖性等.正是收集了这些
header并加以分析,才能自动化地完成余下的任务

实施原理:TFTP+DHCP+NFS+VSFTPD

YUM有以下特点:
1、可以同时配置多个资源库(Repository)
2、简洁的配置文件(/etc/yum.conf)
3、自动解决增加或删除rpm包时遇到的依赖性问题使用方便
4、YUM分为服务器端和客户端
一.在本例中yum 服务器配置为ftp服务器,

利用TFTP广播,使客户端获得相应的安装信息

服务器端要安装要以下两个软件包:
createrepo-0.4.11-3.el5.norach.rpm
yum-3.0.1-5.el5

利用DHCP来获取网络地址信息

1>并把光盘中的内容全部考到/var/ftp/pub/中

利用NFS共享安装过程中需要的TFTP文件

2>安装createrepo-0.4.11-3.el5.norach.rpm

利用FTP来下载安装过程中的光盘信息

3>用 createrepo -v /var/ftp/pub/ 来重建索引文件.

实施步骤:

会在/var/ftp/pub下生成一个repodata目录,
或用createrepo -g
/var/ftp/pub/Server/repodata/comps-rhel5-server-core.xml

(一):安装YUM,以简化服务器搭建时RPM包的安装

/var/ftp/pub/Server/
createrepo -g /var/ftp/pub/VT/repodata/comps-rhel5-vt.xml
/var/ftp/pub/VT/
记住使用TAB补全路径和命令
如果提示有.olddate,就删除之后再运行一遍createrepo命令
4>然后重新启动vsftpd服务就可以了,service vsftpd restart,

(1)挂载光盘,并进入目录安装ftp,

这样服务器端就配置好了.

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

客户端配置:

(2)将光盘内容复制到/var/ftp/pub/

客户端配置目录在/etc/yum.repos.d/
文件名要以.repo为后缀,配置文件内容简介:

[root@localhost RHEL_5.2 i386 DVD]# cp -R /media/RHEL_5.2 i386
DVD/* /var/ftp/pub/

[rhel]

(3) 安装套件yum、createrepo

name=Red Hat
Enterprise Linux

[root@localhost Server]# rpm -ivh yum-3.2.8-9.el5.noarch.rpm

baseurl=ftp://192.168.0.200/pub      192.168.0.200为ftp服务器的地址

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

enabled=1

(4)制作解决依赖性问题

gpgcheck=1

[root@localhost Server]#官方澳门新永利下载, createrepo -g
/var/ftp/pub/Server/repodata/comps-rhel5-server-core.xml
/var/ftp/pub/Server/

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

[root@localhost Server]# createrepo –g
/var/ftp/pub/VT/repodata/comps-rhel5-vt.xml /var/ftp/pub/VT/

[ ]内的是仓库的名字
name是仓库的描述也可以说是名字
baseurl
仓库的位置,如果是本地配置为客户端,则要以”file:/”开头,如果库在ftp服务器上就按上图显示

[root@localhost Server]# createrepo -g
/var/ftp/pub/Cluster/repodata/comps-rhel5-cluster.xml
/var/ftp/pub/Cluster

配置.在这里注意这个地址不能写成目录,因为登陆到ftp上的根目录就

[root@localhost Server]# createrepo -g
/var/ftp/pub/ClusterStorage/repodata/comps-rhel5-cluster.xml
/var/ftp/pub/ClusterStorage/

是/var/ftp目录.
enabled 是否启用这个仓库,1为起用,0为禁用
gpgcheck
是否检查GPG签名(用来验证要安装的包是不是REDHAT官方的,这一行没有也可)
GPGKEY 的存放地址一般就在图片上显示的,(这一行没有也行)

(4)配置yum库

安装参数:

[root@localhost Server]# cp -p /etc/yum.repos.d/rhel-debuginfo.repo
/etc/yum.repos.d/base.repo

yum <options> <command> <package…>

[root@localhost Server]# vim /etc/yum.repos.d/base.repo

参数说明:

[server]

options: 常用的有

name=Red Hat
Enterprise Linux-server

发表评论

电子邮件地址不会被公开。 必填项已用*标注