11.20 yum:自动化RPM包管理工具

yum(Yellow dog Updater Modified)是多个Linux发行版的软件包管理器,例如Redhat RHEL、CentOS和Fedora。yum主要用于自动安装、升级rpm软件包,它能自动查找并解决rpm包之间的依赖关系。

yum [option] [command] [package]

yum  [选项]   [指令]    [软件包]

参数选项          解释说明

y                 确认操作

-nogpgcheck       忽略GPG验证

-C                直接使用系统yum缓存,不下载更新yum缓存

-q                不输出信息

-v                显示详细信息

yum 命令的常见选项及说明

yum install httpd    安装httpd软件包

yum localinstall httpd-2.2.15-54.el6.centos.x8664.rpm  安装本地RPM包,localinstall后面还可以接一个rpm包的下载地址

yum remove httpd     完全移除软件包,包括所有依赖项;此命个很危险,不建议使用,可能会误争我别的软件所需要的依梯项

yum update httpd     更新软件包

yum list httpd       列出软件包,使用list可以搜索带名称的特定软件包

yum scarch httpd     如果不记得软件包的确切名称,则可以使用search搜索与指定软件包的名称相匹配的所有可用的农件色

yum info httpd        获取软件包的信息,需要在安装软件包之前先知道它的信息

yum deplist httpd     查看软件包的依赖

yum list              列出所有可用的软件,命令输出有点多,可以使用less命令分页显示

yum list installed 列出所有已安装的软件

yum provides /etc/my.cnf    查我某个特定文件属于哪个软件包

yum check-update     检查是否有可用的更新rpm软件包

yum update           更新系统,确保系统版本最新,upgrade命令已经废弃,统一使用update

yum grouplist                         列出所有可用的群组

yum groupinstall ‘MySQL Database‘     安装群组软件包,通过yum grouplist查询组包名

yum groupupdate ‘DNS Name Server‘     更新群组软件包,通过yum grouplist查询组包名

yum groupremove ‘DNS Name Server      移除群组软件包,通过yum grouplist查询组包名

yum repolist         列出启用的YUM源

yum repolist all     列出所有的YUM,包括禁用的yum源也需要列出

安装来自特定YUM源的软件包    想要安装来自某个启用或禁用的YUM源的某个软件包,必须在yum命令中使用-enablerepo 选项。yum -enablerepo=local install httpd

yum --enablerepo=local-disalblerepo=base,extras install LNMP    不安装来自特定YUM源的软件包

yum clean all  清理所有YUM的缓存内容

yum history    查看yum的历史记录

<wiz_tmp_tag id="wiz-table-range-border" contenteditable="false" style="display: none;">

原文地址:https://www.cnblogs.com/fadewalk/p/10811557.html

时间: 2024-10-07 11:51:42

11.20 yum:自动化RPM包管理工具的相关文章

13个演示实例搞定RPM包管理工具

写在前面:如果此文有幸被某位朋友看见并发现有错的地方,希望批评指正.如有不明白的地方,愿可一起探讨. RPM是个什么东西? RPM以前是"RedHat Package Manager"的简称,现改为"RPM is Package Manager".在Linux/Unix操作系统上,RPM包管理工具允许系统管理员安装.更新.卸载.查询.验证和管理RPM包.下图为RPM包管理工具所具备的基本功能. 准备工作 为了更好的演示RPM包管理工具,我们需要将光盘镜像挂载到文件系

RedHat系RPM包管理工具

RPM 包管理器: 安装: rpm -ivh PACKAGE_FILE 安装选项: -i 安装新的包 -h 显示进度条 --test 测试安装 --nodeps 忽略依赖关系 --replacepkgs 重新安装 更新: rpm -Uvh PACKAGE_FILE rpm -Fvh PACKAGE_FILE -U 升级或安装(若老版本没有安装则自动安装) -F 升级(若老版本没有安装则无法升级) --oldpackage 降级为老版本. --force 强制升级. 不要对内核做升级操作! 卸载:

Linux基本命令——RPM包管理工具

WHAT?什么是RPM? RPM是一种软件包格式,文件的扩展名为".rpm",其管理机制最早由Red Hat公司提示,后来随着版本升级,融入更多的优秀特性,先已成为众多Linu发行版中公认的软件包管理标准. WHY?为什么要使用它? RPM包管理器通过建立统一的文件数据库,对在Linux系统中安装.卸载.升级的各种.rpm软件包进行详细的记录,并能够自动分析软件包之间的依赖关系,保持各应用程序在一个协调.有序的整体环境中运行. WHERE?在哪里使用? 很多Linux主流的软件都有.r

RPM包管理工具详解

RPM是Red Hat 和centos下的一个软件包管理机制,可使用yum安装,自动解决依赖关系. dpkg是Ubuntu下的一个软件包管理的工具,可使用apt-get 安装软件包,自动解决依赖关系. RPM是以数据库记录的方式将软件安装到linux系统上的.官方站点:http://rpm.org/ SRPM(source rpm)  ,这个软件包含有源代码,提供了参数配置文件(configure和makefile) 扩展名是以  .src.rpm格式来命名的. RPM软件命名格式: 软件名-软

SUSE下与RHEL下yum相似的RPM包管理工具zypper

ha02:~ # zypper --help Options: --help, -h Help --version, -V Output the version number --verbose, -v Increase verbosity --terse, -t Terse output for machine consumption --table-style, -s Table style (integer) --rug-compatible, -r Turn on rug compati

rpm包管理工具

1.安装软件包 rpm -ivh xxx.rpm -i选项安装软件包,v显示安装过程,h使用#显示进度条 2.升级/降级软件包 rpm -U对软件包进行升级,当高版本的软件没有低版本的软件好用时,可以结合--force进行降级 使用-U结合--force选项是正常的降级操作:但是使用-i结合--force降级,系统中保留原来软件的相关信息. 3.查询rpm软件包 rpm -qa rpm -qi  查询软件相关信息 rpm -qpi xx.rpm 安装包前获知其相关信息 rpm -ql xxx.r

Linux包管理工具(rpm/dpkg,yum/apt,alien)

概括: rpm/yum  redhat dpkg/apt  debian alien 转换 在 GNU/Linux( 以下简称 Linux) 操作系统中,RPM 和 DPKG 为最常见的两类软件包管理工具,他们分别应用于基于 RPM 软件包的 Linux 发行版本和 DEB 软件包的 Linux 发行版本.软件包管理工具的作用是提供在操作系统中安装,升级,卸载需要的软件的方法,并提供对系统中所有软件状态信息的查询.RPM 全称为 Redhat Package Manager,最早由 Red Ha

linux--多种包管理工具使用和区别

Linux包管理工具(转) 在正式进入讨论之前,先贴几条非常有用的link: linux 发行版比较:http://zh.wikipedia.org/wiki/Linux%E5%8F%91%E8%A1%8C%E7%89%88%E6%AF%94%E8%BE%83 linux发行版列表:http://zh.wikipedia.org/wiki/Linux%E5%8F%91%E8%A1%8C%E7%89%88%E5%88%97%E8%A1%A8 linux平台软件包管理: 在 GNU/Linux( 以

linux--软件包管理工具

linux平台软件包管理: RPM/DPKG 两大阵营简介 在 GNU/Linux( 以下简称 Linux) 操作系统中,RPM 和 DPKG 为最常见的两类软件包管理工具,他们分别应用于基于 RPM 软件包的 Linux 发行版本(centos/suse/redhat)和 DEB 软件包的 Linux 发行版本(Ubuntu/debain).软件包管理工具的作用是提供在操作系统中安装,升级,卸载需要的软件的方法,并提供对系统中所有软件状态信息的查询. RPM 全称为 Redhat Packag