个人博客:http://wqmsl.blog.51cto.comhtml
制做人:wqmsl数据库
目标:一、创建YUM服务器服务器
二、配置YUM客户端ide
三、配置YUM本地光盘源工具
一、IP说明:学习
192.168.1.6—— YUM服务器测试
192.168.1.4—— YUM客户端this
二、前期准备url
更改主机名称(更改三处):一、hostname更改,二、hosts更改,三、/etc/sysconfig/networkdebug
三、所需软件包以下
下面咱们来实现第一个实验目标,创建YUM服务器
默认yum已经安装并可使用
要配置yum服务器那就得有vsftpd来支持哈,也就是咱们的FTP。安装便可,默认使用匿名访问就行哈
检查一下是否安装成功
启动服务哈
已经安装成功了,测试访问一下
说明已经成功启动了ftp服务
下面咱们来复制所须要的文件和目录哈(就是光盘里面的因此文件和目录)
先挂载光盘并进入其目录下
复制当前目录下的全部文件和目录到/var/ftp/pub/目录下
查看一下是否都复制成功了呢
所有已经复制过来了
咱们访问如下ftp看看哈
准备工做已经完成了,咱们开始配置YUM吧
删除一些没有用的文件,避免给咱们实验带来没必要要的影响
删除*.html
删除Server/repodata/TRANS.TBL
删除VT/repodata/TRANS.TBL
安装createrepo工具,用这个工具生成YUM通用数据库
检查是否安装成功
使用createrepo生成yum通用数据库
生成Server的数据库
生成VT的数据库
这样其实已经完成了YUM服务器的配置了
从新启动一下FTP服务器
下面咱们再开启一个客户端来测试哈
实现第二个目标,配置YUM客户端
配置rhel-debuginfo.repo文件
我已经配置到了YUM服务器的地址了
注释:
[ ]内的是仓库的名字
name是仓库的描述也能够说是名字
baseurl 仓库的位置
enabled 是否启用这个仓库,1为起用,0为禁用
gpgcheck 是否检查GPG签名(用来验证要安装的包是否是REDHAT官方的)
GPGKEY 的存放地址咱们须要用下面的命令导入这个签名。方能使用这项功能,一样0为禁用,1为启用
下面咱们来安装一个包试试哦
是能够安装的哦
yum list 显示全部已经安装和能够安装的程序包
yum list <package> 显示指定程序包安装状况
yum search <keyword(关键字)>查找软件包
下面实现第三个目标,配置本地光盘为本机的YUM源
这个其实很简单,没有想象的那么复杂
只要配置YUM客户端配置文件就OK了
baseurl 这里写上你光盘的挂载位置,以上/media/cdrom/就是个人光盘挂载的位置
这么配置就OK了
下面来试试哈
点击Y便可安装完成而且自行解决安装包的依赖性
你就能够很方便的使用yum来安装包了,也不用那么麻烦的去搭建FTP来作服务器了,也不用受rpm包依赖性的气了,很方便吧,哈哈
下面咱们实现第四个目标,讲解一下一些经常使用的RPM包的命令
安装与卸除经常使用参数:-i,-u,-F,-e
rpm -i:在该rpm包与该包的旧版本未被安装过的状况下,安装该rpm包。
rpm -U:不管系统是否有安装过某rpm包或其旧版本,安装或更新指定的rpm包。
rpm -F:仅在系统已安装某rpm包的旧版本rpm包时,更新rpm包。不然不安装。
卸除:rpm –e 包名(注:不能以.rpm或I386.rmp结尾)
在安装的时候要显示进度,就须要加vh参数
因此通常安装包就是这样:rpm -ivh 包名字
你们先把光盘放入虚拟机的光驱.
而后咱们到/misc/cd目录:cd /misc/cd
进入Server目录
你们把vsftpd安装了吧,记住用TAB补全
而后你们在选个其余包安装下试试哈~
因为rpm安装依耐关系太郁闷了,因此咱们要学习YUM安装.