Linux全攻略--yum服务器配置
- 格式:docx
- 大小:132.55 KB
- 文档页数:8
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
2.yum localinstall
[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