RPM 软件管理

Linux常见命令 25 - RPM包安装、升级、卸载、查询、校验、提取 RPM包安装、升级、卸载、查询、校验、提取 1. 包名与包全名 包全名:操作的包是没有安装的软件包时,使用包全名,而且要注意路径 包名:操作已经安装的软件包时,使用包名。是搜索 /var/lib/rpm/ 中的数据库。 注意:当安装包时,需要写包全名。但是当查询和卸载已经安装的包时,不需要写完整路径和全名,因为他会自动到 /var/lib/rpm/ 路径下查找,只需要写包名即可。 阅读详情

在 Linux 操作系统下,几乎所有的软件均通过RPM 进行安装、卸载及管理等操作。RPM 的全称为Redhat Package Manager ,是由Redhat 公司提出的,用于管理Linux 下软件包的软件。Linux 安装时,除了几个核心模块以外,其余几乎所有的模块均通过RPM 完成安装。RPM 有五种操作模式,分别为:安装、卸载、升级、查询和验证。

RPM 安装操作

命令:

rpm -i 需要安装的包文件名

举例如下:

rpm -i example.rpm 安装 example.rpm 包;

rpm -iv example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息;

rpm -ivh example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息及安装进度;

RPM 查询操作

命令:

rpm -q …

附加查询命令:

a 查询所有已经安装的包以下两个附加命令用于查询安装包的信息;

i 显示安装包的信息;

l 显示安装包中的所有文件被安装到哪些目录下;

s 显示安装版中的所有文件状态及被安装到哪些目录下;以下两个附加命令用于指定需要查询的是安装包还是已安装后的文件;

p 查询的是安装包的信息;

f 查询的是已安装的某文件信息;

举例如下:

rpm -qa | grep tomcat4 查看 tomcat4 是否被安装;

rpm -qip example.rpm 查看 example.rpm 安装包的信息;

rpm -qif /bin/df 查看/bin/df 文件所在安装包的信息;

rpm -qlf /bin/df 查看/bin/df 文件所在安装包中的各个文件分别被安装到哪个目录下;

RPM 卸载操作

命令:

rpm -e 需要卸载的安装包

在卸载之前,通常需要使用rpm -q …命令查出需要卸载的安装包名称。

举例如下:

rpm -e tomcat4 卸载 tomcat4 软件包

RPM 升级操作

命令:

rpm -U 需要升级的包

举例如下:

rpm -Uvh example.rpm 升级 example.rpm 软件包

RPM 验证操作

命令:

rpm -V 需要验证的包

举例如下:

rpm -Vf /etc/tomcat4/tomcat4.conf

输出信息类似如下:

S.5....T c /etc/tomcat4/tomcat4.conf

其中,S 表示文件大小修改过,T 表示文件日期修改过。限于篇幅,更多的验证信息请您参考rpm 帮助文件:man rpm

RPM 的其他附加命令

--force 强制操作 如强制安装删除等;

--requires 显示该包的依赖关系;

--nodeps 忽略依赖关系并继续操作;
Linux 软件管理-rpm软件包管理 ​ Linux操作系统下,软件的打包,安装,卸载,都由会统一起来管理。对于不同的Linux发行版本,软件包管理工具会有所不一样。对于debian系的操作系统 ,用的是apt,RHEL系的操作系统 ,用的是RPM(RedHat Package Manager)。类似于windows下的 setup.exe 安装程序,RHEL系的操作系统安装包,都是以RPM为后缀。而且每个RPM包的命令格式,都有一个规则。.msilinux 后缀至少用来做表示,后缀对程序类型没有影响。 阅读详情

相关推荐

Linux——RPM软件包管理最新详解

什么是软件包,什么是软件管理器? 软件包:Linux开发商实现在特定硬件和操作系统平台上,将需要安装或者升级的软件编译好,将这个软件相关文件打包在软件包中 软件管理器:可以对软件包进行一个集中的管理,帮助用户搜索、安装、管理软件包 ...

一直浮浮的博客 3426

Linux下RPM软件包的安装及卸载

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34405332的博客 3251

RPM软件包管理工具使用详解

1.RPM概述 1.1 RPM Package Manager 由 Red Hat 公司提出,被众多 Linux 发行版所采用 建立统一的数据库文件 详细记录软件包安装、卸载等变化信息 自动分析软件包依赖关系 1.2 RPM软件包 软件素材参考:http://www.rpm.org 一般命名格式: 2.使用RPM软件包管理命令——rpm 2.1 rpm命令的格式 使用rpm...

VLadimir_的博客 1万+

安装RPM包

每个RPM包的名称都有-和.分成了若干部分。从上面的命令可以看出,文件/usr/lib64/libjpeg.so是通过安装libjpeg-turbo-devel这个RPM包得来额,这个包还提供了如何使用它的example.c的文件。Rpm包的安装,我们先切换到 /mnt/Packages/目录下,搜索到libjpeg-turbo-devel-1.2.90-8.el7.x86_64.rpm这个包,然后安装它。--nodeps: 表示当要安装的RPM包依赖于其他包时,即使其他包没有安装,也要安装这个包。

yanzhenxi的博客 3万+

Linux软件安装-rpm详解

在Linux系统中,软件安装是非常基本的操作。本文将详细介绍rpm软件包管理器的使用,包括如何安装、升级、卸载和查询软件包等操作,让你快速上手rpm的使用。无论你是Linux初学者还是有经验的管理员,本文都会是一个非常有用的参考。

鹅不糊涂的博客 1万+

rpm安装详解

如何安装rpm软件包,在这里,我们做了详细安装步骤和难点讲解,帮助大家解决在学习过程中的困难。

rpm软件包管理器

1.1 目标 通过rpm命令实现对软件的安装、查询、卸载 RPM 是Red-Hat Package Manager(RPM软件包管理器)的缩写 虽然 打上了 red-hat 的标记, 但是理念开放, 很多发行版都采用, 已经成为行业标准 1.2 路 径 第一步: rpm包 的 查询命令 第二步: rpm包 的 卸载 第三步: rpm包 的 安装 1.3 实现 第一步:rpm包的查询命令 ...

weixin_45749011的博客 2万+

数字IC后端层次化Hierarchical Flow子系统Sub-System模块 block partition和pin assignment细节盘点

数字IC后端培训教程之Hierarchical Flow子系统block partition和pin assignment详细教程

weixin_37584728的博客 1606

RPM软件包管理

RPM 全名 RedHat Package Managerment,是由Red Hat公司提出,被众多Linux发行版本所采用,是一种数据库记录的方式来将所需要的软件安装到到Linux系统的一套软件管理机制。它会建立统一的数据库文件,详细记录软件包安装 、卸载等变化信息,能够自动分析软件包依赖关系它最大的特点就是将你要安装的软件先编译过,并且打包成为 RPM 机制的文件,通过打包好的软件里面默认的数据库,记录这个软件要安装的时候必须具备的依赖属性软件。

bigboots的博客 822

用 dism 合并与删除 wim 映像

一、合并 假设 installA.wim 有 3 个映像,installB.wim 有 1 个映像。 1、全部合并 将 installA.wim 中的 3 个卷映像合并到 installB.wim 中,这样 installB.wim 中的卷映像增加到 4 个。 dism/export-image/sourceimagefile:d:\installA.wim/sourceindex:1/destinationimagefile:d:\installB.wim dism/export-image/source

KefanWon的博客 5200

Linux命令行入门:从零掌握服务器运维与Shell脚本基础

在信息化时代,操作系统是数字世界的基石,而终端命令行则是高效驾驭服务器的核心技能。无论是软件部署、服务监控还是故障排查,掌握基于Shell的指令操作都能大幅提升工程效率。从最基础的文件目录管理、文本处理,到权限控制、进程监控与网络调试,命令行提供了一套强大且可自动化的操作范式。尤其对于运维工程师和开发者而言,理解管道、重定向以及脚本化任务,意味着将重复劳动转化为可复用的自动化流程。本文从环境准备讲起,系统梳理常用Linux命令的实际场景与输出验证,并延伸至Shell脚本编写与定时任务,帮助初学者快速建立从操

weixin_30522983的博客 255

Linux软件管理RPM

RPM全名是 RedHat Package Manager。顾名思义,这个软件管理的机制是由Red Hat公司发展出来的RPM是以一种数据库记录的方式来将你所需要的软件安装到你的Linux系统的一套软件管理机制,它将你要安装的软件先编译过,并且打包成为RPM机制的文件,通过打包好的软件里面默认的数据库,记录这个软件安装时候必须具备的依赖属性软件。

Thewei666的博客 1794

使用buildroot系统的qmake编译QT出现Unknown module(s) in QT: xxxx 的错误解决方法

可以看到,我这里使用的是 qt5base-5.15.2 目录下的qmake,这个qmake只包含了基础的qt模块,而额外添加的qt模块没有包含进去,需要使用。可以看到我这里是有的,如果你跟我一样,模块存在,但是还是报找不到对应模块的错误的话,大概率是跟我一样,用错qmake了,看第二点。在包含 qt5base 目录下查看,是否有对应模块的目录,如果没有的话,需要通过make menuconfig 添加一下。目录下的qmake才可以。

T541132的博客 2490

rpm软件包管理

LinuxRPM包的管理

m0_61925586的博客 902

基于STM32的智慧农业大棚监测与控制系统设计与实现

摘要:本文设计了一种基于STM32F103C8T6单片机的智慧农业大棚监测与控制系统,集成多参数环境监测、智能控制和远程管理功能。系统可实时采集光照、CO2、温湿度和土壤湿度等参数,通过OLED显示并采用双模式控制机制:自动模式下根据阈值调节设备,手动模式下支持APP或按键控制。通过ESP8266模块接入机智云平台实现数据云存储和远程控制。测试表明系统具有高精度(温度±0.5℃、CO2±50ppm)、快速响应(<2s)和稳定运行(30天无故障)等特点,有效解决了传统大棚调控不及时等问题。创新点包括多参

3254968421的博客 485

【论文复现】水下单光子激光雷达设计 Sequential Multimodal Underwater Single

针对对慢速小水下目标进行远距离、高分辨率重建的需求,单光子激光雷达(LiDAR)目标重建技术的研究正在进行。本文报告了一种基于时空序列融合的顺序多模态水下单光子 LiDAR 自适应目标重建算法,该算法具有强大的信息提取和噪声过滤能力,能够从复杂的回波光子计数和空间像素关系中重建目标的深度和反射强度信息。该方法包括三个步骤:数据预处理、序列优化极值推断滤波以及图像优化协同变分策略,以实现复杂水下环境下的高质量目标重建。

u012133341的博客 293

CentOS软件管理 - RPM工具

本文关键字:Linux、软件管理、RPM工具、软件依赖。RPM的全称是:Red Hat Package Manager,是RPM软件包管理器。在Linux系统中对应命令是rpm,我们看到名称中含有Red Hat,也就说明主要是在Red Hat发行版中使用的,除此之外还包括和Red Hat最亲近的CentOS,以及其他一些主流发行版:SuSE、Fedora等。

微光点亮星辰 1万+

20、超声多普勒成像技术全解析

本文全面解析了超声多普勒成像技术,涵盖彩色血流成像(CFI)、能量多普勒成像、超快多普勒成像和矢量多普勒成像的原理、流程、优势及临床应用场景。详细探讨了各成像模式的特点,如CFI的血流方向与速度可视化、能量多普勒对小血管的高灵敏度、超快多普勒的高帧率分析能力,以及矢量多普勒消除角度依赖性的创新方法。同时分析了技术面临的挑战及未来发展趋势,包括更高分辨率、人工智能辅助诊断和便携式设备的发展,为医学影像研究和临床诊断提供重要参考。

z2a3b4c5d的博客 279

用rpm管理软件

本章主要介绍使用rpm对软件包进行管理。使用rpm查询软件的信息使用rpm安装及卸载软件使用rpm对软件进行更新使用rpm对软件进行验证rpm 全称是redhat package manager,后来改成rpm package manager,这是根据源码包编译出来的包。先从光盘中拷贝一个包,并看它是如何命名的。先挂载光盘,然后拷贝 vsftpd这个包,命令如下。这里字段的含义如下。(1)vsftpd:包的名称。(2)3.0.3:版本,即 version。

2301_78750031的博客 1107

使用Simulink对液流电池在微电网中的动态响应进行建模与仿真

本文介绍了使用Simulink对液流电池在微电网中的动态响应进行建模与仿真的方法。通过搭建包含液流电池、双向DC-DC变换器、分布式能源和负载的微电网模型,并设计基于SOC的控制器,详细说明了从模型创建到仿真运行的完整流程。重点分析了液流电池在不同负载条件下的动态特性,评估了系统响应速度、充放电效率和稳定性等性能指标。该仿真方法为验证液流电池在微电网中的应用提供有效工具,有助于优化参数设计和提升系统可靠性。

amy_mhd的博客 136

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

RPM软件管理程序:rpm

RPM是Red Hat Package Manager的缩写,是一种常用的Linux软件包管理系统,主要用于管理Red Hat系列的Linux发行版,例如Fedora、CentOS等。

不知道 6384

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

【Linux】深入了解 RPM 软件包管理

RPM 软件包管理是 Linux 系统中一个强大而灵活的工具,通过它,用户可以轻松地管理系统上的软件。希望通过本文,您对 RPM 软件包有了更深入的了解,并能更好地应用于您的 Linux 系统中。

double222222的博客 2098

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

RPM 软件包管理

Linux 软件包管理大致可分为二进制包、源码包,使用的工具也各不相同。Linux 常见 软件包分为两种,分别是源代码包(Source Code)、二进制包(Binary Code),源代码包是 没有经过编译的包,需要经过 GCC、C++编译器环境编译才能运行,二进制包无需编译, 可以直接安装使用。 通常而言,可以通过后缀简单区别源码包和二进制包,例如.tar.gz、.zip、.rar 结尾的包 ...

hl980703的博客 483

linux rpm软件包管理,linux之rpm软件包管理

1.RPM包的命名规则例如:httpd-2.2.15-15.el6.centos.1.i686.rpmhttpd  · 软件包名2.2.15   软件版本15     发行次数e16.centos  适合的linux平台i686     适合的硬件平台rpm     扩展名2.RPM包的依赖性树形依赖:a->b->c环形依赖:a-&gt...

weixin_33603844的博客 594
上一篇: CentOS 安装JDK
下一篇: centos 查看版本
leihelloworld
博客等级 码龄15年 0粉丝 8原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值