安装和更新软件包

RPM查询命令摘要

   可以直接通过rpm命令查询已安装的软件包。加上-q选项即可在安装之前查询软件包文件。

命令任务
rpm -qa列出当前安装的所有RPM软件包
rpm -q NAME显示系统上安装的NAME版本
rpm -qi NAME显示有关软件包的详细信息
rpm -ql NAME列出软件包中含有的所有文件
rpm -qc NAME列出软件包中含有的配置文件
rpm -qd NAME列出软件包中含有的文档文件
rpm -q --changelog NAME显示软件包新发行版的简短原因摘要
rpm -q --scripts NAME显示在软件包安装、升级或删除时运行的shell脚本

YUM命令摘要
任务命令
按名称列出已安装和可用的软件包yum list [NAME-PATTERN]
列出已安装和可用的组yum group list
按关键字搜索软件包yum search KEYWORD
显示软件包的详细信息yum info PACKAGENAME
安装软件包yum install PACKAGENAME
安装软件包组yum group install GROUPNAME
更新所有软件包yum update
删除软件包yum remove PACKAGENAME
显示事务历史记录yum history

应用流:

         应用流存储库提供具有不同生命周期的内容,作为模块和传统软件包。应用流包含系统的必要部分,以及以前作为红帽软件集合的一部分以及其他产品和程序提供的各种应用。

模块:

          模块是一组属于一个整体的、协调一致的RPM软件包。

模块流:

           每个模块可以具有一个或多个模块流,其包含不同版本的内容。每个流独立接收更新。模块流可以视为应用流物理存储库中的虚拟存储库。对于每个模块,只能启用其中一个流并提供它的软件包。

模块配置文件:

            每个模块可以有一个或多个配置文件。配置文件是要为特定用例一起安装的某些软件包的列表,这些用例包括服务器、客户端、开发或最小安装等。

列出模块:

          要显示可用模块的列表,可使用yum module list

          列出特定模块的模块流并检索其状态: yum module list per1

          显示详细的模块信息:yum module info per1

          使用默认流和配置文件安装模块: sudo yum module install per1

          要删除已安装的模块:sudo yum module remove per1

          禁用模块流:sudo yum module disable per1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值