RedHat Linux下yum软件包安装(2)

Yum软件包的安装可以分为客户端服务器和本地两种模式:

一、C/S模式yum安装

客户端服务器模式就是如果有一台机器想要用yum安装软件包的话,就需要一台yum服务器提供资源来供使用。 在服务器上我们需要有几个仓库用来存储这些资源,这几个仓库有Server(大部分的软件的安装)、VT(虚拟化的安装)、Cluster(群集化的安装)和ClusterStorage(存储的安装)。除此之外我们还要在客户端有相应的配置,来告诉客户端我们要怎样访问我们的服务器、怎样获取资源。在本地我们可以利用ftp、http和nfs来进行访问,当然用什么样的协议访问就需要什么样的服务器来供访问,下面我以ftp访问为例做一下讲解。

服务器端的配置:

1、首先我们来安装ftp服务的软件

2、然后输入命令 service vsftpd start 来启动服务

3、 尝试访问ftp

RedHat Linux下yum软件包安装

访问成功后可以输入bye退出

4、在客户端我们可以直接访问/var/ftp,所以要把光盘下的所有文件拷到/var/ftp下(这个过程可能持续一段时间哟,耐心等待吧!)

客户端的配置:

1、为客户端配置一个ip,与服务器端在同一个网段内

2、修改/etc/yum.repos.d/rhel-debuginfo.repo文件

RedHat Linux下yum软件包安装

RedHat Linux下yum软件包安装

注意事项:

其中的大小写问题,比如Server的第一个s要大写、VT、Cluster和ClusterStorage的书写

3、查看本地识别的仓库

RedHat Linux下yum软件包安装

RedHat Linux下yum软件包安装

安装新添加到ftp服务器的软件

第一步:我们把软件包名分别为rrdtool、rrdtool-perl的两个软件包拷到ftp服务器上

第二步:在客户端查看有没有这两个软件包

经查看没有这两个软件包,这是怎么回事呢?下面我们来了解一下客户端是怎样从服务器端获得缓存文件的。

(1)首先我们到服务器端查看一些文件来供我们了解,到/var/ftp目录下,查看文件我们可以看到Server、VT等几个库

RedHat Linux下yum软件包安装

(2)我们再到相应的库下边查看名为repodata的目录,并分别查看其中的文件

RedHat Linux下yum软件包安装

其实客户端查看有哪些软件包就是基于repodata这个目录下的文件,当我们新添加到ftp时,这些文件并没有更新,这就是我们为什么查看不到的原因。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/19411.html