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

fadewalk fadewalk     2022-12-07     529

关键词:

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;">

rpm包管理_yum在线管理

yum在线管理  rpm包的管理分为rpm命令管理和yum在线管理,rpm命令管理由于可能需要解决各种依赖问题,在安装软件的时候可能显得比较麻烦,然而,yum在线管理正好和它相反。Yum(全称为YellowdogUpdater,Modified)是一个在Fedora和Re... 查看详情

linux软件管理-yum工具(代码片段)

...。2.YUM特点使用python开发需要对应的软件仓库(repository)自动化升级、安装、移除rpm软件包可以很好的解决RPM软件包依赖问题可以自定义多个资源库/yum源(repository)3.YUM工作流程执行yum命令读取yum配置文件,获取仓库信息在仓... 查看详情

+++++++rpm/yum/编译

程序包管理总结编译总结程序包管理总结rpm(RedhatPackageManager)早期由redhat用perl语言研发,后来用C重写 (RPMisPackageManager)。前端管理工具是yum,centos7后支持dnf(EPEL源)Fedora22之后,支持dnf工具的使用Debian系用.deb包,dpt-get前端管... 查看详情

yum仓库的配置注意事项

回顾:yum程序包管理器        (对于yum而言,他只是rpm程序包管理器的前端工具,它本身并不是取代rpm包的,他只是为rpm包管理器提供了较好的,能够基于仓库的完成所谓元数据自动分析依赖关系自... 查看详情

yum命令和配置文件

...um,它是一款基于vpm安装包的安装包管理工具。yum的宗旨是自动化地升级,安装/移除rpm包,收集rpm包的相关信息,检查依赖性并自动提示用户解决。yum的关键之处是要有可靠的repository,顾名思义,这是软件的仓库,它可以是http或... 查看详情

yum和rpm的区别

rpm是由红帽公司开发的软件包管理方式,使用rpm我们可以方便的进行软件的安装、查询、卸载、升级等工作。但是rpm软件包之间的依赖性问题往往会很繁琐,尤其是软件由多个rpm包组成时。Yum(全称为YellowdogUpdater,Modified)是一个... 查看详情

软件包安装/rpm/yum/yum搭建本地仓库

...库记录的方式将我们所需要的套件安装到linux主机的一套管理程序。rpm的安装非常快捷,但是它有一些缺点,例如包与包之间存在着相互依赖的情况,卸载包时需要先把依赖的包卸载。 查看详情

软件包管理rpm(代码片段)

包和包管理器包的组成:二进制文件、库文件、配置文件、帮助文件程序包管理器:  debian: deb文件,dpkg包管理器  redhat: rpm文件,rpm包管理器  rpm:  RedhatPackageManager     &ems... 查看详情

rpm包管理-yum在线管理-ip地址配置和网络yum源

[[email protected]~]#setup#使用setup工具1、选择网络配置2、设备设置3、选择第一块网卡、按回车进入设置4、取消“*”号、设置内容为下  查看网络本地状态  ip需同一ip下  查看详情

linux中rpm和yum命令的异同点是啥

...别,具体异同点如下。一、相同点rpm和yum命令都是软件包管理器,是用于互联网下载包的打包及安装工具。它们的操作系统都是Fedora Linux。二、不同点1、安装程序不同RPM文件在Linux系统中的安装最为简便。以著名的图像处理... 查看详情

软件包管理器yum

...是基于rpm的软件包管理器,它可以使系统管理人员交互和自动化地更细与管理RPM软件包,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。... 查看详情

2018-4-18

7.1安装软件包的三种方法7.2rpm包介绍7.3rpm工具用法7.4yum工具用法7.5yum搭建本地仓库(视频中ppt小错误:gpcheck改为gpgcheck,yumcean改为yum clean)7.1安装软件包的三种方法1rpm工具(不会自动安装所依赖的包) 2yum工具(自动安... 查看详情

如何安装apt-get

...常见的安装包格式rpm包,安装rpm包的命令是“rpm-参数”2包管理工具yum3支持tar包Debian系列1常见的安装包格式deb包,安装deb包的命令是“dpkg-参数”2包管理工具apt-get3支持tar包一、yum安装。yum安装常用软件的命令#yumcheck-update#yumremove... 查看详情

linux系列教程——linux软件包管理之yum在线管理

  上一篇博客我们介绍了​​rpm包管理之rpm命令管理​​,我们发现在使用rpm命令手动安装rpm包的时候,会发现安装遇到到的依赖让你痛不欲生,安装一个rpm时会要先先安装某个依赖的rpm,而安装这个依赖的rpm包是可能又必须... 查看详情

yum程序包管理简介(代码片段)

rpm可以实现程序的快速,简单安装(跟编译安装比),但是rpm自己不能解决依赖,所以很多工具为了自动解决依赖应运而生,其中yum就是其中之一。yum解决依赖的办法:必须有个文件服务器,里面放置所以的rpm包,以及包的相关... 查看详情

yum与rpm的区别以及详细介绍(代码片段)

rpm是由红帽公司开发的软件包管理方式,使用rpm我们可以方便的进行软件的安装、查询、卸载、升级等工作。但是rpm软件包之间的依赖性问题往往会很繁琐,尤其是软件由多个rpm包组成时。Yum(全称为YellowdogUpdater,Modified)是一个... 查看详情

yum命令使用(代码片段)

...中基于rpm的软件包管理器,它可以使系统管理人员交互和自动化地更细与管理RPM软件包,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。... 查看详情

软件管理yum--技术流ken

 软件管理yum 也是一个rpm包的管理工具,可以实现自动解决rpm包的依赖关系(自动安装依赖顺序进行rpm包的安装) 为何rpm包会有依赖关系?制作rpm的人,在制作rpm包的时候,就将这个rpm的所依赖的软件的信息保存在这... 查看详情