linux rpm包技术总结

1、rpm包分为已安装和未安装两大类,

2、要生成rpm包,必须有spec文件,此文件用来指定rpm包的元数组。

3、查看已安装的rpm包

查询已安装的rpm包:rpm -qa | grep aa

查询rpm包的依赖关系:rpm -qR xx

查询rpm包内的文件列表 :rpm -qL xx | grep abc

4、查看未安装的rpm包信息

查询rpm包的内容: rpm -qpi

5、安装rpm包

rpm -i xxx

rpm -i --force xxx    ---> 强制安装

6、 我的理解:rpm包是linux上文件管理的基础,常见的rpm命令应当掌握。特别是有一点,安装rpm包时, 系统会检查版本号,版本号新的才会安装。

7、

时间: 2024-11-05 19:03:29

linux rpm包技术总结的相关文章

linux rpm包制作

Linux Rpm 包制作 一.简介 RPM(Red Hat Package Manager)的最常见的软件包管理器. 软件包管理器 rpm,deb(dpkg) RPM包命名:name-version-release.architecture.rpm. xorg-x11-xsm-1.0.2 -4.fc6.i386.rpm 包名       版本号 编译次数 厂商 平台 RPM功能:安装.卸载.升级.查询和验证. rpm     -ivh              安装 rpm     -Uvh

linux rpm包 安装 升级 卸载 查询

RPM是 "Redhat Package Manager" 的缩写,根据名字也能猜到这是Redhat公司开发出来的.RPM 是以一种数据库记录的方式来将您所需要的套件安装到您的Linux 主机的一套管理程序.也就是说,您的linux系统中存在着一个关于RPM的数据库,它记录了安装的包以及包与包之间依赖相关性.RPM包是预先在linux机器上编译好并打包好的文件,安装起来非常快捷.但是也有一些缺点,比如安装的环境必须与编译时的环境一致或者相当:包与包之间存在着相互依赖的情况:卸载包时需要

LINUX RPM包管理

程序包管理器分类 debian:deb.dpt redhat:rpm(redhat program manager) gentoo archlinux 管理程序包的方式: 使用包管理器:rpm 使用前端工具:yum, dnf COMMAND 安装 rpm {-i|--install} [install-options] PACKAGE_FILE -v: verbose -vv: -h: 以#显示程序包管理执行进度:每个#表示2%的进度 rpm -ivh PACKAGE_FILE ...常用 [i

l【linux】linux rpm包命名规范

RPM包的一般格式为:name-version-arch.rpmname-version-arch.src.rpm name:软件包名称.version:带有主.次和修订的软件包版本.arch:硬件平台.硬件平台包括了:i386.i486.i586.i686.x86_64.ppc.sparc.alphasrc.rpm:源代码包. 以“openssl-1.0.1c-1.fc18.i686.rpm”为例: openssl:是软件名称.1.0.1c-1:是软件版本.i686:是适用的硬件平台. 其中还

Linux RPM包管理及yum安装用法

rpm命令 RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的"添加/删除程序" 常用命令组合:    -ivh      安装显示安装进度    -Uvh      升级软件包    -qpl     列出RPM软件包内的文件信息    -qpi      列出RPM软件包的描述信息    -qf       查找指定文件属于哪个RPM软件包    -Va       校验所有的 RPM软件包,查找丢失的文件    -e   

Linux RPM包制作教程

因为51cto不方便更新,只能将博文写到自建的wordpress博客上. http://www.lookingss.org/?p=218

Python学习第六天----Linux内存管理、进程管理、RPM包安装管理及源码安装软件

Linux内存管理.进程管理.RPM包安装管理及源码安装软件 一.交换分区     交换分区其实就相当于Windows系统下的虚拟内存的概念,当物理内存不够用的时候,由操作系统将硬盘的一块区域划分出来作为内存使用.具体使用方法如下:      [[email protected] ~]# fdisk -l 磁盘 /dev/sdb:16.1 GB, 16106127360 字节,31457280 个扇区 Units = 扇区 of 1 * 512 = 512 bytes 扇区大小(逻辑/物理):5

linux程序包安装、管理工具rpm、yum和源码安装

rpm包管理器: 应用程序要想成为机器可识别的二进制机器码,必须经过一下步骤: rpm包管理器的功能就是将这一切过程自动管理,成为易于普通人使用,可简化应用程序安装的工具. 人们将源码经过编译执行后将程序打包成rpm格式的包,所有使用rpm包安装时必须与提供rpm包的作者使用相同的操作系统平台环境.因此出现了不同的包管理器,rpm知识其中一个. rpm包的命名格式: rpm包命名方式:name-version-arch.rpm version :主版本号.次版本号.平台号 arch :表示平台,

linux rpm程序包管理器

在linux中的应用程序结构形式分为三种:1)源代码形式2)二进制形式3)程序包形式其中源代码是最权威的,二进制形式经过了一系列的编译.汇编.连接等等其他操作得到可以执行的程序及其他相关的文件,而程序包形式则是二进制形式进一步进行操作,使之可以自动安装程序包中的所有文件,当然在卸载的时候,也可以一并删除:一般来说,我们对于程序包形式的程序的操作比较常用.比较方便. 有了程序包之后,我们就需要程序包管理器来管理程序包,借此来方便终端用户的安装.卸载.升级.安装信息查询及校验等工作: 我们在这只说R