Linux 之 RPM [Red - Hat Package Manager]【包管理】

news2024/11/26 3:45:50

 

命令符

  • -i(install):安装软件包。
  • --test:测试安装,并不实际安装,只是检查依赖关系等是否满足安装条件。
  • --nodeps:忽略依赖关系进行安装。不过这种方式可能导致软件因缺少依赖而无法正常运行,使用时需谨慎。
  • --force:强制安装,即使软件包已经安装,或者存在一些冲突,也会进行安装操作。
  • -U(upgrade):升级软件包,如果软件包没有安装,则进行安装。
  • -F(freshen):更新软件包,如果软件包没有安装,则不会安装。
  • -e(erase):卸载指定的软件包。
  • -q(query):执行查询操作。
    • -qa:查询所有已安装的软件包(a 表示 all)。
    • -qf:查询指定文件属于哪个已安装的软件包(f 表示 file)。
    • -qi:查询指定已安装软件包的详细信息(i 表示 information)。
    • -ql:查询指定已安装软件包所安装的文件列表(l 表示 list)。
    • -qc:查询指定已安装软件包的配置文件列表(c 表示 config files)。
    • -qd:查询指定已安装软件包的文档文件列表(d 表示 documentation files)。
  • -V(verify):验证软件包,检查软件包中的文件是否被修改(如文件的大小、权限、MD5 校验和等是否发生变化)。
  • -v(verbose):显示详细的操作信息。
  • -h(hash):在安装或升级过程中,以哈希符号(#)显示安装进度。

示例

软件包安装

  • rpm -ivh package.rpm
    • i:表示安装(install)。
    • v:显示详细信息(verbose)。
    • h:以哈希符号(#)显示安装进度。

软件包升级

  • rpm -Uvh package.rpm:升级软件包,如果软件包没有安装,则进行安装;U(upgrade)表示升级。
  • rpm -Fvh package.rpm:更新软件包,如果软件包没有安装,则不会安装;F(freshen)表示刷新。

软件包卸载

  • rpm -e package_name:卸载指定的软件包,e(erase)表示擦除(卸载)。

查询软件包信息

  • rpm -qa:查询所有已安装的软件包(query all)。
  • rpm -qi package_name:查询指定已安装软件包的详细信息(query information),包括软件包的描述、版本、发布号、大小等。
  • rpm -ql package_name:查询指定已安装软件包所安装的文件列表(query list)。
  • rpm -qc package_name:查询指定已安装软件包的配置文件列表(query config files)。
  • rpm -qd package_name:查询指定已安装软件包的文档文件列表(query documentation files)。
  • rpm -qf file_path:查询指定文件属于哪个已安装的软件包(query file)。

验证软件包

  • rpm -V package_name:验证软件包,检查软件包中的文件与最初安装时是否有变化,包括文件的大小、权限、MD5 校验和等信息。如果没有输出,则表示软件包未被修改;如果有输出,则会显示修改的信息。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2128877.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【论文阅读】Face2Diffusion for Fast and Editable Face Personalization

code:mapooon/Face2Diffusion: [CVPR 2024] Face2Diffusion for Fast and Editable Face Personalization https://arxiv.org/abs/2403.05094 (github.com) 论文 介绍 面部个性化旨在将从图像中获取的特定面部插入到预先训练的文本到图像扩散模型中。然而&#…

linux服务器日常运维开机关机关服务命令

Linux开机关机命令 Linux服务器开机和关机命令 在Linux系统中,开机和关机通常涉及到几个命令: 开机: reboot - 重新启动正在运行的系统。 shutdown -r now - 立即重启系统。 关机: poweroff - 关闭系统并关闭电源。 shutdo…

消防摩托车的技术参数_鼎跃安全

一、技术概述 动力系统:消防摩托车搭载单缸、四冲程、水冷发动机,功率达 19kW,为车辆在野外复杂地形行驶提供强劲动力。确保能快速穿越山地、林间等区域,及时抵达火灾现场展开救援。 车体技术:采用高品质材料打造&am…

EA橘子平台Origin离线安装包获取

在EA官网下载的橘子平台安装包安装时我们发现是在线安装,一般的网络环境根本无法完成安装,一直卡在那里,我们可以借助加速器、特殊网络、或者直接获取离线安装包的方法安装,下面是如何获取离线安装包的方法。 打开EA官网&#xf…

基于微信小程序的宿舍报修系统的设计与实现

作者:计算机学姐 开发技术:SpringBoot、SSM、Vue、MySQL、JSP、ElementUI、Python、小程序等,“文末源码”。 专栏推荐:前后端分离项目源码、SpringBoot项目源码、SSM项目源码 系统展示 基于微信小程序JavaSpringBootVueMySQL的宿…

PPT技巧:如何在幻灯片中生成目录?

PPT文件如何制作目录,如何点击目录标题立即跳转到相应幻灯片?今天小奥超人和大家一起来学习一下。 现在幻灯片里制作好目录页,制作好目录之后,选中一个目录,点击插入 – 链接 在插入链接界面中,选择【本文…

xLSTM模型学习笔记

笔记来源:bilibili LSTM 回顾 原始的 LSTM 是为了解决 RNN 时序反向传播中梯度消失和爆炸问题而提出的。 其所谓的门控机制,其实就是一种时序上的注意力机制,相当于把不同时间进行"掺和",是对时序信息的一种选择性控制…

苍穹外卖——day1

前后端联调 前端先传给nginx再传给后端服务器 反向代理 我们可以看到前端和后端的访问地址不一样,那么怎么实现进行访问的呢? 我们是通过一种反向代理技术来实现的 利用nginx反向代理来实现前后端联调 下面是如何在我们的idea项目中使用nginx反向代理…

HCIA--实验十四:二层链路聚合

一、实验内容 1.需求/要求 用两台S5700交换机做链路聚合。 二、实验过程 1.拓扑图: 2.步骤: 1.配置交换机SW1 int Eth-Trunk 1 创建链路聚合组 mode lacp-static 配置LACP模式 trunkport GigabitEthernet 0/0/10把接口0/0/10加入聚合组 trunkpo…

如何快速提升指定关键词排名到Google首页?

如果你是一个新网站,那么就没有任何捷径,老老实实一步步优化正路,当然,你的资源特别多的情况下,也并非不可能,但这点很多人都很难满足,所以要想快速把指定关键词的排名推到Google首页&#xff0…

LCS—最长公共子序列

最长公共子序列问题就是求出两个字符串的LCS长度,是一道非常经典的面试题目,因为它的解法是典型的二维动态规划。 比如输入 str1 "babcde", str2 "acbe",算法应该输出3,因为 str1 和 str2 的最长公共子序列…

如何构建大数据治理平台,助力企业数据决策

建设背景 (1)什么是数据资产 资产由企业及组织拥有和控制,能够提供增值服务、带来经济利益的重要资源。 资产不但需要管理, 更需要运营。 (2)数据资产运营中的问题 数据资产运营中存在的问题主要包括以下…

【游戏杂谈】关于靠谱及不靠谱的游戏立项方式探讨

其他好内容推荐: 游戏二次创意算抄袭? - 游戏干饭之家 格斗游戏:一个伟大而古老的游戏类型 - 游戏干饭之家 游戏行业研究生和有两三年工作本科生谁更香? - 游戏干饭之家 立项一直是大部分公司和个人的难点,关于靠谱…

【MySQL】了解并操作MySQL的缓存配置与信息

目录 一、查看缓存配置 二、查看缓存信息 查询MySQL的缓存相关信息,一般我们用两个命令: show variables like %query_cache%; show status like %qcache%; 一、查看缓存配置 查看缓存配置的相关的系统变量变量,返回给我们服务器缓存的配置…

2024年危险化学品生产单位安全生产管理人员证考试题库及危险化学品生产单位安全生产管理人员试题解析

题库来源:安全生产模拟考试一点通公众号小程序 2024年危险化学品生产单位安全生产管理人员证考试题库及危险化学品生产单位安全生产管理人员试题解析是安全生产模拟考试一点通结合(安监局)特种作业人员操作证考试大纲和(质检局&a…

cgdb对应vs中的调试代码——Linux代码调试

目录 打断点和删除断点: 删除断点: 运行代码:​编辑 监视: 补充:​编辑 对于程序员来说调试代码是个非常重要的工具,bug和调试类比孙悟空和如来,当我们打不过bug时就只能成为孙悟空口中的玉…

一层潮二层吵三层太低顶层又太高,挑到最后最后可选的只有:贵

1层太潮不想买,2层太吵不想要 3层嫌低,顶层怕高 带4的不好听,18层又晦气 剩下的楼层合心意,可就是钱包不乐意 如果真的有十全十美的房子 那唯一的缺点就是:贵!贵!!贵&#xff0…

工商业光伏管理系统:提供16个流程全方位管理

为了确保光伏项目的顺利实施与高效运行,一套完善的工商业光伏管理系统显得尤为重要。该系统通过精细化的流程控制,覆盖了从初步沟通到并网运行的每一个环节,实现了项目的全方位管理。 一、初步沟通 在这一阶段,企业与光伏服务提供…

哨兵机制Sentinel

哨兵机制Sentinel 主从复制:读写分离,多读少写,单点故障(主机宕机,从机不能自动切换),负载压力(客户端请求,并发),数据集中存储(主从…

k8s 容忍和污点

文章目录 Taint作用在节点上,能够使节点排斥一类特定的Pod,也就是不能“兼容”该节点的污点的Pod。对应的Toleration作用在Pod上,意为容忍,也就是可以兼容某类污点。 给节点增加一个Taint也很简单,直接使用kubectl ta…