前言:

        传统的USB光驱,移动硬盘的安装方式在web集群,分布式计算等以力所难及。

通过源码编译的方式安装程序在灵活性,可定制性等方面具有无可比拟的优势,但在大规模的服务器群应用存在一定的局限性。

YUM仓库实现基于网络的软件包安装,更新,卸载的规范化管理;可自动查找并解决rpm包之间的依赖关系,无须手动安装和卸载每一个rpm包。


           部署YUM软件仓库,实现客户端通过ftp方式安装,卸载,更新软件

  1、实验环境(两台linux,YUM服务器:ip 192.168.1.1   YUM客户端:ip 192.168.1.2)

通过FTP方式的yum安装_yum

2、在YUM服务器上通过vsftp软件,搭建ftp服务,存放yum安装所需软件

通过FTP方式的yum安装_休闲_02

3、启动vsftpd服务,并创建仓库目录

通过FTP方式的yum安装_休闲_03

4、将软件包拷贝到仓库目录

通过FTP方式的yum安装_yum_04

通过FTP方式的yum安装_休闲_05

5、在YUM服务器上设置防火墙策略,允许FTP

通过FTP方式的yum安装_yum_06

YUM服务器搭建完毕

6、在YUM客户机安装ftp工具(默认不能使用ftp登录)

通过FTP方式的yum安装_yum_07

7、客户端匿名登录YUM服务器

通过FTP方式的yum安装_yum_08

8、配置客户机指定仓库位置(yum配置文件必须以.repo结尾)

通过FTP方式的yum安装_仓库 _09

通过FTP方式的yum安装_yum_10  

[base]      仓库名字,这个随意

name=(描述信息)
baseurl=(yum仓库的位置)

enable=1       是否用户仓库,1是启用,0是不启用

gpgcheck=0   是否检查软件的KEY

9、在客户点安装dhcp验证

通过FTP方式的yum安装_仓库 _11

安装成功

10、yum卸载软件

通过FTP方式的yum安装_yum_12

   YUM排错:

     1.yum配置文件必须以.repo结尾
     2.yum.conf里面8,9行的值设置成0
     3.配置文件关键字错误
     4.检查yum源是否存在
     5.baseurl路径有没有写对
     6.镜像大小是否正确
     7.当有Yum进程存在的时候不可以同时再打开一个Yum进程