Linux rpm 软件包安装学习

1、安装命令

rpm -ivh 包全名

-i install 安装

-v verbose 显示详细信息

-h hash 显示进度

2、升级命令

rpm -Uvh 包全名

-U upgrade 升级

3、卸载

rpm -e 包名

-e erase 卸载

--nodeps 不检查依赖性

4、查询

rpm -q 包名

-q query 查询是否安装

rpm -qa 此命令是查询所有安装的包

-a all 查询所有

rpm -qa | grep httpd  查询httpd相关的包是否安装

rpm -qi 包名

查询包详细信息

rpm -qip 包全名

查询为安装的软件包详细信息

rpm -ql 包名

查询软件包中的文件安装位置

rpm -qf 文件名

查询当前文件属于那个安装包文件

rpm -qR 包名

查询安装的软件包的依赖包信息

5、rpm包校验

......

(/var/lib/rpm 目录存放了所有安装的rpm包)

时间: 2024-10-27 04:59:50

Linux rpm 软件包安装学习的相关文章

Linux下软件包安装详解

一.概述 现在Linux上软件的安装方式有多种,有源码包编译,软件包管理器,软件包管理器前端工具,通用二进制编译等.源码包,优点是,灵活性和可定制性比较好,缺点是,技术要求高,操作复杂,虽然网上有编译安装软件的文档,也有很多人在使用,也都是默认或者简单配置后编译的.后来出了软件包管理工具RPM,RPM软件包管理软件方便多了但是它的依赖关系让人头疼,所以又推出出了YUM解决了让人头疼的依赖关系.在这里我给大家介绍一下几种常用Linux软件安装方式. 二.软件包的组成 一个软件包安装之后包含多种类型

Linux rpm 软件包管理命令

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

linux下软件包安装

Linux系统的软件包安装一般可分为二进制安装和源代码安装两种方式,二进制安装的话相比于源代码安装要简单的多了,因为二进制呢就是别人用源代码编译好的RPM包,你直接用安装工具安装就行了,不用设置很多参数.那么二进制的RPM包的安装工具呢,一般常用的有两个,一个是用RPM另一个就是yum. RPM工具的查询功能很强大,基本上想要了解的安装包信息都可以查到,也可以实现软件的卸载.升级和检验,缺点就是无法有效的解决软件包的依赖性,所以本人是喜欢只用RPM的查询功能的,至于安装很少用. yum工具对于安

linux rpm包 安装 升级 卸载 查询

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

Linux - rpm 软件包管理

rpm 是 Red-Hat Package Manager(rpm 软件包管理器)的缩写 rpm 的命名规则: 第一部分为 rpm 软件包的名称,第二部分是版本号,第三部分是版本发布次数,第四部分是软件包适用的平台 -i:安装该软件包 -v:显示安装的详细信息 -h:显示安装的进度 [[email protected] test]# rpm -ivh python-tox-1.4.2-8.el7.noarch.rpm 也可以直接安装网络上的软件包 [[email protected] test]

学习日志---linuxの RPM软件包管理器

rpm包的使用: rpm包命名格式: 源程序:name-version.tar.{gz|bz2|xz}  打包在一起的源码 version: major.minor.release rpm包:name-version-release.arch.rpm  这是打包好的二进制程序了 release:通常包含rpm的制作发行号,还包含适用的OS arch:这个是适用于哪种硬件架构,还有位数 例子:bash-4.3.2-2.el6.x86_64.rpm OS平台: el6: redhat enterpr

Linux RPM之安装软件

我们来查询下 例子中,输入要查询程序的关键字即可 测试安装时怎么安装的? 我安装主程序包 测试安装报错了,我主要想演示测试安装完成后,通过RPM查询不到相应的软件,因为实际上没有安装过 这回测试成功了 没有安装tree 程序包 原文地址:http://blog.51cto.com/yueyue207/2087387

linux rpm yum 安装 软件

rpm 安装: 1.rpm包的了解:  rpm  安装  升级  删除 rpm -ivh  ****.rpm   安装 rpm -Uvh  ****.rpm  升级 rpm -e name    删除 查询 rpm -qa  查询全部已经安装了的包 rpm -q  name   查询name 包,是否安装了 rpm -qi  name  查询 name 包的相关信息 rpm -ql name  查询 name 包所包含的相关文件  rpm -qf  /path/file_name   查询 某个

使用安装光盘恢复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