软件包管理工具——yum

    在linux上安装管理软件包会遇到包依赖问题,使用yum工具就可以很好的解决这个问题,yum的工作原理基于c/s结构:客户端与服务器,搭建好客户端与服务器,就可以使用yum工具了。

一、搭建yum仓库客户端

1.yum仓库的路径有三种:http://, ftp://,file://,首先创建一个配置文件,用来存放yum仓库的路径,仓库的配置文件要命名为.repo,放在/etc/yum.repos.d目录下。

软件包管理工具——yum

2.以本地光盘作为yum仓库,repodata的父目录即为仓库的路径。

软件包管理工具——yum

3.配置文件中填写yum仓库的id,仓库的路径,以及包来源合法性与完整性的相关验证。

软件包管理工具——yum

4.使用yum repolist 查看有几个仓库,可以看到最新搭建的客户端的仓库,yum客户端搭建成功。

软件包管理工具——yum

二、搭建yum仓库服务器

yum仓库服务器可以让用户通过网络访问,实现资源共享,以ftp为例,搭建一个基于网络的yum仓库服务器。

1.准备工作:禁用防火墙,禁用selinux

软件包管理工具——yum

软件包管理工具——yum

软件包管理工具——yum

软件包管理工具——yum

2.安装ftp服务的软件包

软件包管理工具——yum软件包管理工具——yum

3.启动服务。ftp服务占用21网络端口,通过查看端口状态,可以判断服务是否开启

软件包管理工具——yum

4.准备yum系统软件包。在/var/ftp/pub目录下创建一个CentOS文件夹,将光盘复制到CentOS目录中

软件包管理工具——yum

软件包管理工具——yum

5.配置客户端

软件包管理工具——yum

通过ftp的地址,就可以访问搭建好的服务器了。

软件包管理工具——yum

总结:yum工具可以解决软件包依赖问题,通过搭建客户端与服务器就可以方便使用yum工具,从而更好的管理软件包了。

原创文章,作者:xiamu,如若转载,请注明出处:http://www.178linux.com/84001

(0)
xiamuxiamu
上一篇 2017-08-06 11:05
下一篇 2017-08-06 20:24

相关推荐

  • 管理SYSTEMd

    核心概念unit,systemctl管理系统服务,

    Linux干货 2018-01-04
  • 日志SYSLOGD_OPTIONS 参数

    SYSLOGD_OPTIONS 参数

    Linux干货 2018-03-26
  • [转]百万级访问网站前期的技术准备

       [转]百万级访问网站前期的技术准备 开了自己域名的博客,第一篇就得来个重磅一点的才对得起这4美金的域名。作为一个技术从业者十年,逛了十年发现有些知识东一榔头西一棒槌的得满世界  看个遍才整理出个头绪,那咱就系统点的从头一步一步的说,一个从日几千访问的小小网站,到日访问一两百万的小网站,怎么才能让它平滑的度过这个阶段,别在 …

    Linux干货 2016-10-29
  • 文件属性、文件管理命令及glob 博客作业—-21期网络班第二周

    1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。    cp  mv  rm      命令格式:      cp [options] … SOURCE DEST    …

    Linux干货 2016-07-16
  • shell脚本终结篇——数组

    数组定义: 变量:存储单个元素的内存空间 数组:存储多个元素的连续的内存空间,相当于多个变量的集合 数组名和索引: 索引:编号从0开始,属于数值索引 注意:索引可支持使用自定义的格式,而不仅仅是数值格式,自定义格式的数组即为关联数组,bash4.0版本之后开始支持 bash的数组支持稀疏格式(索引不连续) 声明数组: declare -a ARRAY_NAM…

    Linux干货 2016-08-24
  • linux的管道命令和用户管理命令

    1、列出当前系统上的所有已经登录的用户的用户名 [root@localhost home]# who | cut -d” ” -f1 | uniq root test root 2、取出最后登录到当前系统的用户相关信息 [root@localhost home]# who | tail -1 root pts/3 2017-07-16 19:38 (192.…

    Linux干货 2017-07-17