软件包管理工具——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)
上一篇 2017-08-06 11:05
下一篇 2017-08-06 20:24

相关推荐

  • Linux命令格式、获取帮助、文件系统

    一、Linux的命令     (一)、概念和意义:             发起一个命令:请求内核将某个二进制程序运行为一个进程;      &nbs…

    Linux干货 2016-08-15
  • Linux常见发行版本以及Linux哲学思想

    什么是Linux?  Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。  Linux操作系…

    Linux干货 2016-08-15
  • 正则表达式应用

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。    cp -a /etc/skel /home/tuser1    chmod g-x /home/tuser1…

    Linux干货 2016-12-24
  • RPM总结(一)

    软件包基础软件包运行环境硬件、内核、应用程序的关系包管理器程序包管理器Linux不同系统上的包管理器RPM的优点rpm包命名方式一般源代码的命名rpm包的命名rpm包的分类与拆包包管理工具RPM包管理器:程序包管理器:获取程序包的途径:rpm包管理CentOS系统上使用rpm命令管理程序包:安装升级:降级降级实例more 软件包基础 包管理过程中,最常用的操…

    Linux干货 2016-08-24
  • N26—第二周博客作业

    一、Linux常用管理命令     1、cp命令:复制         cp 源文件 目标文件 [root@localhost ~]# cp /etc/fstab /tmp cp: overwrite&nbsp…

    Linux干货 2017-01-06
  • Linux上实现rsyslog+mysql+loganalyz进行日志收集

    在我们的运维工作中,常常会对系统上的日志进行收集,手动管理少量的几台服务器的日志收集没有太大难度,但是企业当中批量的管理成千上万台服务器的时候,这时候想一台台的收集日志未免太浪费时间了,这时候我们需要一个批量管理日志的系统来解决这一难题,今天我给大家带来的使用 1、syslog介绍       &n…

    Linux干货 2016-10-24