Linux 软件安装与卸载YUM

除了可以帮助用户安装程序包之外,还可以帮客户解决程序包之间的依赖关系

YUM本身是一个程序包管理程序,YUM的客户端如果想要安装程序,需要到程序包仓库服务器上寻找相关资源。

YUM客户端会从程序包仓库那里下载一个软件信息列表,上面包含了程序包仓库服务器上拥有的程序包信息以及程序包之间的依赖关系。程序包仓库服务器会制作一个软件信息列表的校验码,客户端每次使用YUM时会自己计算一个软件信息列表的校验码与仓库服务器的比较,如果不一样说明服务器的软件有改动,需要重新下载软件信息列表。

YUM程序不能解决上次安装指定软件过程中异常终止后重新开始安装的问题。这个问题DNF可以解决。YUM依赖RPM,YUM不是RPM的替代品。createrepo可以用来创建程序仓库。YUM:Yellow Update Modifier.   YUM repository:YUM repo

存储了众多RPM包,以及包的相关元数据文件(放置于特定目录下,repodata目录,这个目录就是程序仓库路径)

原文地址:http://blog.51cto.com/yueyue207/2086991

时间: 2024-10-09 20:07:36

Linux 软件安装与卸载YUM的相关文章

Linux软件安装之rpm—yum

一,Linux软件包:有二进制包与源代码包 包管理器:包含数据库和程序组成清单,能将编译好的程序打包成一个或几个文件,可用于实现安装,卸载,升级,检验,数据库管理,主流的有RedHat的rpm后缀为.prm,Debian的dpkg后缀为.deb 数据库包含: 程序名及版本,程序之间的依赖关系,功能说明,安装生成的个文件路径级校验信息 程序组成清单包含: 文件清单,安装卸载时运行的脚本 程序的命名格式: 源代码命名:name-version.tar.{gz|gz2|xz} Version包含:ma

linux软件安装与卸载

导读 Linux下是常规的软件安装方式除了二进制形式的软件分发,还有源代码形式的软件包,以下为两种式软件的安装与卸载方式 二进制分发软件包的安装与卸载 Linux软件的二进制分发是指事先已经编译好二进制形式的软件包的分发形式,其优点是安装使用容易,缺点则是缺乏灵活性,如果该软件包是为特定的硬件/操作系统平台编译的,那它就不能在另外的平台或环境下正确执行. 1.*.rpm形式的二进制软件包 说明:RPM(RedHat Packge Manager)是RedHat公司出的软件包管理器,使用它可以很容

linux软件安装管理之yum

yum(全程为yellow dog Updater,Modified),是一个前段软件包管理器,基于rpm包管理,能够从指定的服务器自动下载rpm包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无需繁琐的一次下载,安装. 基于c/s架构 yum源文件在/etc/yum.repos.d/目录下 CentOS-Base.repo文件是默认生效的 其余的几个是不生效的 cat /etc/yum.repos.d/CentOS-Base.repo [base]: 容器名称,就是个标称 n

Linux 软件安装与卸载之RPM

功能:将编译好的应用程序的各个组成文件打包成一个或几个程序包文件,从而更方便地实现程序包的安装.升级.卸载和查询等管理操作 1.程序包的组成清单 文件清单 安装或卸载时运行的脚本 2.数据库(公共使用) 记录程序包的名称和版本 记载了程序包之间的依赖关系等 记录了功能说明 记录了安装生成的各个文件的文件路径及校验码信息 这个例子就是CentOS上RPM的数据库信息 原文地址:http://blog.51cto.com/yueyue207/2086989

linux软件安装和卸载

1.RPM简介? RPM 全名是『 RedHat Package Manager 』简称则为 RPM.RPM 是以一种数据库记录的方式来将你所需要的套件安装到你的 Linux 主机的一套管理程序.他最大的特点就是将您要安装的套件先编译过( 如果需要的话 )并且打包好了,透过包装好的套件里头预设的数据库记录, 记录这个套件要安装的时候必须要的相依属性模块( 就是你的 Linux 主机需要先存在的几个必须的套件 ),当安装在你的 Linux 主机时, RPM 会先依照套件里头的纪录数据查询 Linu

Linux软件安装与卸载的基本概念

C/C++程序格式 1.源代码,程序的文本文件 如果要编译源代码,需要编译器.头文件.开发库 2.二进制格式,编译后的可执行文件 Java/Python程序格式 1.源代码,编译成能够在其虚拟机(jvm/pvm)运行的格式 2.二进制格式 项目构建工具 C/C++ :make Java    : maven 这些工具提前将程序的依赖关系做了说明,根据依赖关系(研发人员的配置文档)将程序按照运行需要进行编译 这些都比较抽象,不是编程人员,基本上看不懂 现在就大概做个了解 程序包管理器 源代码(根据

Linux 软件安装与卸载之获取程序包的途径

1.系统发行版的光盘及官方的文件服务器2.http://mirrors.aliyun.com 阿里 http://mirrors.sohu.com 搜狐http://mirrors.163.com 1633.项目的官方站点比如某个工具的官网 比如 zabbix https://www.zabbix.com4.第三方组织 EPEL除了官方以外的软件发布源,它主要是发布一些原软件需要改进的功能补丁或者插件5.RPM包的搜索引擎pkgs.orgrpmfind.netrpm.pbone.net建议:检查

linux软件安装rpm、srpm,yum功能

1.linux软件安装方式,常用的有: 1)dpkg:Debian Linux社区开发出来的,使用的linux版本有,B2F,Ubuntu等 2)RPM:最早由Red Hat公司研发出来,使用的版本有Fedora,CentOS,SUSE等. 2.RPM(RedHat Package Manager):是一种数据库记录的方式来将你所需要的软件安装到你的Linux系统的一套管理机制. 3.软件安装的目录: 1)/etc:一些配置文件放置的目录 2)/usr/bin:一些可执行的文件案 3)/usr/

Linux软件安装——软件包

Linux软件安装——软件包 摘要:本文主要学习了Linux下软件安装的相关知识. 软件包 简介 Linux下的软件包众多,且几乎都是经GPL授权.免费开源(无偿公开源代码)的.这意味着如果你具备修改软件源代码的能力,只要你愿意,可以随意修改. GPL,全称General Public License,中文名称“通用性公开许可证”,简单理解GPL就是一个保护软件自由的一个协议,经GPL协议授权的软件必须开源. Linux下的软件包可细分为两种,分别是源码包和二进制包. Linux源码包 实际上,