【linux】软件管理命令-- rpm

RPM(红帽软件包管理器)

  安装软件  rpm -ivh filename.rpm

  升级软件  rpm -Uvh filename.rpm

  卸载软件  rpm -e filename.rpm

    -i    安装一个新的rpm包

    -U     升级某个rpm包,若未安装,则进行安装

    -F     升级某个rpm包,若未安装,则放弃安装

    --force   强制安装rpm包

    --nodeps  忽略依赖关系

    -v      显示安装过程的详细信息

    -h      以#号显示安装进度

  查询系统中已安装的所有rpm软件包    rpm -qa

  查询系统中某一个软件包是否安装       rpm -q filename  /  rpm -qa | grep filename

  查询已安装软件的详细信息       rpm -qi filename

  查询已安装软件的安装目录与文件    rpm -ql filename

  查询已安装软件的配置文件       rpm -qc filename

  查询文件属于哪个rpm的命令格式     rpm -qf filename(rpm -qf /usr/bin/which)

  查询未安装软件的详细信息       rpm -qpi filename

  查询未安装软件包含的目录与文件    rpm -qpl filename

  查询未安装软件包含的配置文件     rpm -qc filename

原文地址:https://www.cnblogs.com/chy-op/p/9568844.html

时间: 2024-10-15 15:51:35

【linux】软件管理命令-- rpm的相关文章

16、Linux软件管理工具rpm详解

1 Linux软件安装概述 安装程序的方式: 软件包概述 RPM RPM的缺点 RPM包 RPM分包 RPM命令的使用 rpm 包管理 升级注意项 如何安装rpm软件包 如何卸载rpm软件包 如何升级rpm软件包 如何查询rpm软件包 如何查看与rpm包相关的文件和其他信息 如何校验rpm包 RPM的数据库 1 Linux软件安装概述 安装程序的方式: 通用二进制格式:直接解压压缩文件,就可以使用.但一定要注意安装平台. 软件包管理器:如RPM. 软件包管理器的前端工具:如YUM. 源代码编译.

linux软件管理器之——rpm

rpm的全名为"RedHat Package Manager",是一种软件管理机制.顾名思义,这个机制最早是有RedHat公司开发出来的,后来因为实在很好用,包括fedora,centos,suse等知名厂商也使用了这个机制来作为软件安装的管理方式.rpm是以一种数据库记录的方式来将你所需要的软件安装到你的linux系统的一套管理机制. rpm包的命名格式     rpm的命名格式为:name-version-relase.arch.rpm version: major.minor.r

linux软件管理之rpm、yum

应用程序: 程序:Architecture C语言:源代码-->(编译)二进制格式 脚本:解释器(二进制程序) 源代码-->编译-->链接-->运行 程序: 库: 静态 动态 静态连接(直接把需要的库文件打包进程序) 动态连接(将载入内存的库文件直接调用) 共享库 .so后缀(shared object) 配置文件 程序的组成部分: 1.二进制程序(二进制文件运行需要依赖于库,这里的库指的是共享库和程序自身提供的库) 库一般存放在/lib,/usr/lib路径,应用程序的库及系统底

Linux软件管理之RPM

1.概述 对于一个软件安装到LINUX后,一般而言,需要注意安装后的一些位置,比如可执行二进制程序,配置文件,帮助文件,库文件都分别存放在哪里,因为这些是应用程序运行所必须的.以前学习过LINUX的FHS结构,知道/etc用于存放配置文件:/lib,/usr/lib,/usr/local/lib用于存放库文件:/usr/share/,/usr/local/share/用于存放帮助文档:/bin,/sbin,/usr/bin,/usr/sbin,/usr/local/bin,/usr/local/

linux入门基础——linux软件管理RPM

因为linux入门基础是基于CentOS讲解的,讲的是CentOS上的软件包管理.ubuntu的软件包管理有这些:ubuntu软件包管理,包管理指南,ubuntu软件包管理. linux软件管理:RPM软件包管理 源代码形式 绝大多数开源软件都是直接以源代码形式发布 源代码一般会被打包成tar.gz的归档压缩文件 程序源代码需要手动编译成二进制形式之后才能够运行使用 源代码基本编译流程: 1 ./configure   检查编译环境.相关库文件以及配置参数并生成makefile 2 make  

Linux软件管理 - RPM工具

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

linux软件管理(六)

[教程主题]:linux软件管理 [1]软件包管理 在系统管理中,软件包的管理是最重要的,是系统管理的基础的基础, 只有我们学会软件包的管理才能谈得上其它的应用. RPM RPM是软件管理程序,提供软件的安装.升级.查询.反安装的功能.优点:a.安装方便,软件中所有数据都经过编译和打包b.查询.升级.反安装方便缺点:a.缺乏灵活性b.存在相依属性 用法: rpm  参数   软件包 指令选项-i:安装.-U:升级安装,如果不存在也安装.-F:更新安装,如果不存在不安装.-v:查看信息.-h:有进

Linux软件管理 - YUM工具

Linux软件管理 - YUM工具 文本关键字:Linux.软件管理.YUM工具.解决依赖 一.YUM介绍 1. YUM含义 YUM的全称是:Yellowdog Updater Modified,是一个基于RPM包管理的Shell前端软件包管理器.由于是基于RPM包管理器,那么使用的场景也就和RPM类似,主要支持的Linux操作系统为:RedHat.CentOS.Fedora.YUM还提供了图形化前端工具:yumex和kyum,需要在yum正常工作的前提下使用. 2. YUM特点 使用pytho

linux软件包管理之RPM

RPM是RHEL的一款后端软件包管理工具:全称为RedHat Package Manage,由RedHat公司开发,主要作为RehHat Linux软件包的管理机制之一,但并未用作商业用途,而是遵循GPL协议,其设计理念是开放的:现包括SUSE.Openlinux等发行版都采用,是非常强大的软件管理工具. RPM是以一种数据库记录的方式来将需要的软件包安装到linux系统的一套管理机制,最大特点是: 1.由于软件包是已经编译过且打包完毕的,所以软件传输与安装很方便 2.由于软件安装之后信息都记录