Linux全攻略--yum服务器配置

  • 格式:docx
  • 大小:132.55 KB
  • 文档页数:8

下载文档原格式

  / 8
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Linux全攻略--yum服务器配置

版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、

作者信息和本声明。否则将追究法律责任。

http://min g228.b lo g.51cto.co m/421298/117655

Yum(全称为Yellow dog Updater, Modified)是一个在Fedora中的shell前端软件包管理器。基于rpm包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。

软体包来源

可供Yum下载的软体包包括fedora 本身的软体包以及源自的Fedora Extras,全部是由Linux社区维护的,并且基本是自由软体。所有的包都有一个独立的GPG 签名,主要是为了你的系统安全。而对于Fedora core 4.0 的用户, 的签名是自动导入并安装的。

图形化前端

Yum的图形化前端主要有yumex和kyum。它们并不是独立于Yum的,而是Yum的图形前端,也就是说在安装和使用Yumex和kyum同时,都是以Yum的安装和配置为基础;所以在用Yum ex或kyum 时,必须先安装配置Yum。

一.做好准备工作.

1.安装FTP,一般都是通过FTP来下载软件包.

安装好后启动它.

2.现在进行拷贝文件.

把光盘里的所有文件都拷贝到/var/ftp/pub/下面.实际上只拷贝Server 和VT两个文件过去就行了,还可以不用把全部RPM安装软件包拷贝过去,太多了,一共2.4G左右,如果系统一开始安装分配给var的空间不够就可以这样做.

完成后切换到/var/ftp/pub/目录下

删除*.ht m l

删除Server/repodata/TRANS.TBL

删除VT/repodata/TRANS.TBL

以上是建议删除的,不删除也可以.

二.配置客户端

进去后添加如下内容.注意看清了内容很类似.

配置文件内容简介:

[ ]内的是仓库的名字

name仓库的描述

baseurl 是你的YUM源地址,因为这里配置的是FTP,还可以是HTTP,FILE等enabled 是否启用这个仓库,1为起用,0为禁用

gpgcheck 是否检查GPG签名(用来验证要安装的包是不是REDHAT官方的)GPGKEY 的存放地址需要用下面的命令到入这个签名。才能使用这项功能

三.配置服务器

安装createrepo工具,然后用这个工具生成YUM通用数据库.

可看到一个是安装,两个操作,很类似的.也可以看到是成功的.

这样就OK下

四.下面看下yu m的命令和进行测试.

1. yum install 这里是安装下载的软件包,由于本实验没有提供FTP下载.

2.yum localinstall 本地安装软件包,在这里本服务器做YUM源.看个例子.

[root@rhel5 /]# yum localinstall /var/ftp/pub/Server/dhcp*

Loading "rhnplugin" plugin

Loading "installonlyn" plugin

This system is not registered with RHN.

RHN support will be disabled.

Setting up Local Package Process

Examining /var/ftp/pub/Server/dhcp-3.0.5-3.el5.i386.rpm: dhcp - 12:3.0.5-3. el5.i386

Examining /var/ftp/pub/Server/dhcp-devel-3.0.5-3.el5.i386.rpm: dhcp-devel - 12:3.0.5-3.el5.i386

Examining /var/ftp/pub/Server/dhcpv6-0.10-33.el5.i386.rpm: dhcpv6 - 0.10-3 3.el5.i386

Examining /var/ftp/pub/Server/dhcpv6_client-0.10-33.el5.i386.rpm: dhcpv6_cli ent - 0.10-33.el5.i386

Marking /var/ftp/pub/Server/dhcp-3.0.5-3.el5.i386.rpm to be installed

Setting up repositories

Reading repository metadata in from local files

Marking /var/ftp/pub/Server/dhcp-devel-3.0.5-3.el5.i386.rpm to be installed Setting up repositories

Reading repository metadata in from local files

Marking /var/ftp/pub/Server/dhcpv6-0.10-33.el5.i386.rpm to be installed Setting up repositories

Reading repository metadata in from local files

Marking /var/ftp/pub/Server/dhcpv6_client-0.10-33.el5.i386.rpm to be installe