软件包管理工具——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

相关推荐

  • 第五周

    显示/boot/grub/grub.conf中以至少一个空白字符开头的行 egrep "^[[:space:]]+" /boot/grub/grub.conf 显示/etc/rc.d/rc.sysinit文件中以#开头,后面跟至少一个空白字符,而后又有至少一个非空白字符的行 egrep "^#[[:…

    Linux干货 2016-09-19
  • Linux 目录结构

    Linux 目录结构 1.     前言     Linux 是一种开源的,且非常流行的操作系统,发行版本众多。为了统一和规范linux系统的主要目录名及其用途,提出了FHS标准,FHS是File Hierarchy Standard的简写。Linu…

    Linux干货 2015-07-26
  • Linux救援模式

        学习了Linux的启动流程,为了加深理解,今天做了如下的实验:删除掉Linux系统在启动过程中比较重要的几个文件,查看启动时出现的现象。加深对知识的理解。学习机器因为某些文件的缺失的修复方式。     一、删除grub.conf    &nb…

    Linux干货 2016-11-23
  • PHP的类自动加载机制

    在PHP开发过程中,如果希望从外部引入一个class,通常会使用include和require方法,去把定义这个class的文件包含进来。这个在小规模开发的时候,没什么大问题。但在大型的开发项目中,这么做会产生大量的require或者include方法调用,这样不因降低效率,而且使得代码难以维护,况且require_once的代价很大。 在PHP5之前,各个…

    Linux干货 2015-04-10
  • linux存储系统流程简介

    存储系统是linux系统非常重要,也是非常基础的知识点。整个存储系统涉及到知识点也非常的多。 本文主要通过磁盘简介->分区管理->文件系统管理->文件存储结构->软连接和硬链接->挂载原理->常见存储相关操作命令,这一条主线来让大家对linux的整个存储系统有个初步,清晰的了解. 1.磁盘简介   &n…

    Linux干货 2015-12-15
  • 20160804课堂练习

    grep正则表达式课堂练习 1、找出ifconfig命令结果中本机的所有IPv4地址 # ifconfig | head -2 | cut -dt -f2 | cut -dn -f1 | tail -1 2、  查出分区空间使用率的最大百分比值 # df | cut -c56-58 | sort -n | tail -1 3、  查出用户…

    Linux干货 2016-08-05