Linux-(14)RPM软件包

RPM是RPM Package Manager(RPM软件包管理器)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,除了Redhat、CentOS,现在包括OpenLinux、SuSE.以及Turbo Linux等Linux的分发版本都有采用。

RPM软件包常用命名规范:

fileName-1.2.0-30.el6.i686.rmp

文件名-版本号.操作系统.32/64位.rpm

RPM的基础命令:

安装软件:rpm -i xxx.rmp (-i 表示install)

卸载软件:rpm -e xxx  (-e表示remove)

升级形式安装:rpm -U xxx.rpm (-U表示update)

RPM支持通过HTTP、FTP协议安装rpm -ivh http://.......

参数:

-v 显示详细信息

-h 显示进度条

RPM会保存软件相关的很多信息,可以通过以下命令查询:

rpm -qa  列出所有安装的RPM软件

rpm -qf fileName  查询目标文件属于哪个RPM包

rpm -qi packageName  查询指定已安装的RPM软件的信息

rpm -ql packageName  查询指定已安装的RPM软件包含的文件

rpm -qip software.rpm  查询RPM文件信息

rpm -qlp software.rpm  查询RPM文件包含的文件

软件在传播的过程中可能会被恶意的修改,所以为了安全起见,现代的操作系统都加入了对软件的验证功能,验证一般使用非对称加密算法,所以需要一个密钥

导入密钥:rpm --import RPM-GPG-KEY-CentOS-6

验证rpm文件:rpm -K xxx.rpm

验证已安装的软件:rpm -V software

转载请注明出处

http://blog.csdn.net/redstarofsleep

时间: 2024-11-09 13:37:18

Linux-(14)RPM软件包的相关文章

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

在Linux 操作系统下,几乎所有的软件均通过RPM 进行安装.卸载及管理等操作.RPM 的全称为Redhat Package Manager ,是由Redhat 公司提出的,用于管理Linux 下软件包的软件.Linux 安装时...... 在 Linux 操作系统下,几乎所有的软件均通过RPM 进行安装.卸载及管理等操作.RPM 的全称为Redhat Package Manager ,是由Redhat 公司提出的,用于管理Linux 下软件包的软件.Linux 安装时,除了几个核心模块以外,

linux下rpm软件包管理命令详解

1.linux下软件的基本概念 程序需要用到的重要文件:配置文件,指令,库文件,帮助信息 /etc, /bin, /sbin, /lib,/usr/share/man 1.1.系统启动需用到的程序路径,必须在根文件系统的分区上 /etc, /bin, /sbin, /lib,/usr/share/man 1.2.系统启动后需用到的操作作系统核心功能或必要功能程序路径 /etc,/usr/bin,/usr/sbin/,/usr/lib,/usr/share/man 1.3.用户安装的第三方程序所需

Linux基础-rpm软件包管理

任务:挂载光盘文件到/media目录,进去/media目录下的Packages目录,查看系统已安装的所有rpm包,查看系统是否安装dhcp软件包,安装dhcp软件包,查看dhcp软件包的信息,查看dhcp软件包中所包含的所有文件,查看/bin/ls文件是由哪个软件包产生,卸载dhcp软件包 时间短任务重,没毛病老铁666直入正题: 1) 使用 mount 挂载光盘文件 /dev/sr0 到/media目录 OMG以上提示似乎告诉我,你挂载失败了,好吧那小爷我把你们统统卸载掉 使用 umount

Linux 入门学习之rpm软件包管理

Linux入门之软件包管理 在linux有很多类的软件包管理机制,但是在redhat.centos这类版本的系统中,都会使用一种相同的机制,就是rpm软件包管理机制,当然,还有其它版本的linux使用的不同机制: debian:使.deb文件,dpkg包管理器 redhat:使用.rpm文件,rpm包管理器 软件包在使用中又分类两种(源码包和二进制包): 源码包:一般是提供了一些源码模块和编译脚步组合起来的压缩文件,命令格式如: name-version.tar.{gz|bz2|xz} 等,这里

使用linux救援模式恢复rpm软件包

rpm作为linux最重要的软件管理工具,有着不可或缺的地位,连yum都要依赖于rpm的存在才能正常使用,所以掌握rpm的恢复还是很重要的,下面就来看一下如何恢复rpm. 卸载rpm软件包 [[email protected] ~]$ rpm -e rpm error: Failed dependencies: rpm = 4.11.3-17.el7 is needed by (installed) rpm-libs-4.11.3-17.el7.x86_64 rpm is needed by (

《Linux学习并不难》使用RPM软件包(3):安装RPM软件包

14.3  <Linux学习并不难>使用RPM软件包(3):安装RPM软件包 RPM软件包的安装流程如图9.1所示,如果软件包满足依赖条件则允许安装,如果不满足依赖关系则需要先安装其它软件包. 使用rpm命令可以在Linux系统中安装.删除.刷新.升级.查询RPM软件包. 命令语法: rpm [选项] [RPM软件包文件名称] 命令中各选项的含义如表所示. 选项 选项含义 -i 安装软件包 -v 输出详细信息 -h 安装软件包时打印哈希标记 --replacepkge 无论软件包是否已被安装,

linux命令:rpm软件包管理

  rpm命令简介:      rpm:软件管理器          数据库:/var/lib/rpm   用于软件进行查询相关操作的数据库.      rpmbuild:用于创建rpm软件包的工具 对软件进行安装.查询.卸载.升级.校验.数据库的重建.验证数据包等工作. 1.命令格式: 1.rpm命名规则: 主包: Usage: httpd-2.2.15-15.e16.centos.i686.rpm httpd:软件包名  2.2.15:软件版本号  15:软件发布的次数 e16.centos

Linux学习之CentOS(二十三)--Linux软件管理之源代码以及RPM软件包管理

在Linux系统下,对于软件包的管理有多种机制,有源代码方式.RPM软件包管理方式以及YUM软件管理方式,本篇随笔将详细讲解CentOS下源代码形式安装软件以及RPM软件包管理机制 一.源代码形式 首 先我们先来看一下源代码的方式.我们知道,在开源的环境下,大多数的开源软件都是以源代码的形式来发布,通常将源代码打包成tar.gz的归档压缩文件发 布到网上供我们下载使用.但是我们下载下来的源代码方式我们还不能够直接使用,不像在windows系统上直接下载下来可执行的二进制文件,我们需要将下 载好的

linux光盘使用、rpm软件包、yum软件仓库安装使用

一.光盘文件使用 1,RHEL5(x86_64)光盘结构 Cluster              //集群二进制包 ClusterStorage  //集群文件系统二进制包 Server               //核心服务器的二进制包产品 VT                    //虚拟化二进制包 image        //引导和驱动程序磁盘映像 isolinux        //图像引导文件 2,挂载光盘(放入光盘) /dev/cdrom = /dev/hdc 光盘驱动器设备

Linux rpm 软件包管理命令

RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序” rpm 执行安装包二进制包(Binary)以及源代码包(Source)两种.二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译.安装.源代码包经常以src.rpm作为后缀名. 常用命令组合: -ivh:安装显示安装进度--install--verbose--hash-Uvh:升级软件包--Update:-qpl:列出RPM软件包内的文件信息[Query Pac