Linux软件安装-RPM安装

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

  安装指令:

    rpm -ivh 包全名

  包全名包括软件名称、软件版本、适用平台,例如:jdk-7u71-linux-i586.tar.gz

  软件名:jdk

  版本:7u71

  适用的Linux:linux-i586

  参数说明:

    -i 安装

    -v 显示安装详细信息

    -h 显示安装进度

    -u (大写)更新

    -e 卸载

    -q 查询已安装的RPM包

    -a 所有RPM包

  通常用法:

    查询系统是否安装过某软件:

      rpm -q 包名

      查询系统是否安装过MySQL:

      rpm -q MySQL-server-5.6.22-1.el6.i686

    查询所有安装过的RPM包:

      rpm -qa

      查询系统是否安装过MySQL:

      rpm -qa | grep MySQL

    卸载软件:

      rpm -e 包名

      卸载MySQL:

      rpm -e MySQL-client-5.6.22-1.el6.i686

      rpm -e MySQL-server-5.6.22-1.el6.i686

  RPM包安装特点:

    1、rpm包是经过源码编译的二进制文件,相对于源码安装省去的编译的过程,所以安装过程更快

    2、因为rmp包是安装前就编译好了,所以编译生成的二进制文件不一定和当前机器完全适应,不影响安装与使用,但运行效率

    相较于源码安装要底5%左右,所以对于性能要求较高的软件建议还是采用源码安装。

    3、使用rpm包安装可能需要先安装依赖包,如果事先没有安装依赖包,或者依赖包安装的不全,使用rpm包安装的过程中会一直

    报错。这时要根据报错信息先安装依赖包。一般报错信息:

      

      安装依赖包

        yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6

    4、rpm包安装可能会产生环形依赖,例如 A依赖B,B依赖C,C依赖A。出现这种情况使用一条指令一次全部安装。

时间: 2024-11-06 03:38:58

Linux软件安装-RPM安装的相关文章

Linux软件管理 - 编译安装

Linux软件管理 - 编译安装 文本关键字:Linux.软件管理.configure.make.make install 一.环境准备 很多软件下载之后是一个源码包,是不能够直接运行的,需要先进行编译安装,生成可执行程序.在进行编译时,需要先使用yum安装编译工具. 1. 核心组件 必须要安装的就是gcc(GNU Compiler Collection)GNU编译器套件,其中包含了C.C++.Objective-C.Fortran.Java.Ada.Go语言前端,也包含了对应语言的库,几乎可以

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系统(红帽)下的的软件安装rpm安装软件

linux的终端中安装软件 方式有三种:rpm,yum,源码安装.这份随笔只演示rpm安装软件的方式 rpm安装 查看软件是否安装的命令 1.安装软件包 安装软件包使用命令 rpm –ivh 软件包名 查询所有已经安装的软件包: 显示相关软件包的安装情况 查询软件包的安装情况 卸载软件: 补充内容: 再次安装的情况:主要安装过程存在缓存文件中 当需升级相应的软件包时使用的操作: 对于依赖性关系的软件包,需要安装或删除依赖关系 删除有依赖关系的的软件包 网络安装的基本方法: 找到网络上相应的软件源

Linux命令之rpm安装命令

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

Linux centos6.6 rpm安装与管理

rpm包管理:安装.升级.卸载.查询.检验 安装: rpm {-i|--install} [install-options] PACKAGE_FILE1... -h: hash,以#来表示安装进度: -v, --verbose:显示安装过程中的详细信息: 安装时常用的组合: -ivh --test:不执行真正的安装过程,而仅报告依赖关系及冲突信息等: 程序包之间存在依赖关系: 我们要安装程序包A,程序包A必需依赖程序包B,才能运行.这就是依赖关系. 依赖可能是多层次的,A 依赖 B ,B 依赖

Redhat Linux上mysql安装-RPM安装

Linux平台上Mysql通常有三种安装方式,即: Rpm安装 通用二进制包安装 源码安装包 本文先就RPM安装方式进行介绍,在此主要还是开源的社区版本介绍,首先下载 http://dev.mysql.com/downloads/mysql/ 可以选择针对不同平台的安装包类型,目前最新的版本是5.7.11,RPM版本也有各种类型,了解了此,才能选择合适的安装包: Package Name Summary mysql-community-server Database server and  re

Oracle Linux 6.5 RPM安装Mysql 5.7.11

安装Oracle Liunx 6.5 开发包全部选择上 不然后面安装Mysql报错 [[email protected] /]# cd /tool [[email protected] tool]# tar -xvf mysql-5.7.11-1.el6.x86_64.rpm-bundle.tar 查看原来安装的Mysql  [[email protected] /]# rpm -qa | grep mysql mysql-5.1.71-1.el6.x86_64 mysql-devel-5.1.

Linux 上通过rpm安装mysql

安装mysql之前要remove掉系统自带的mysql: rpm -qa | grep "MySQL*"    和rpm -qa | grep mysql  要确保卸载干净 rpm -e MySQL-server-5.1.74-1.el6.x86_64.rpm --nodeps mysql这里使用rpm 安装: 安装包:MySQL-5.6.26-1.linux_glibc2.5.x86_64.rpm-bundle.tar tar xf MySQL-5.6.26-1.linux_glib

linux MySQL5.7 rpm安装(转)

删除旧包: # rpm -qa | grep -i mysql # rpm -ev mysql-libs-* --nodeps 安装rpm包: # rpm -ivh mysql-community-common-5.7.17-1.el7.x86_64.rpm # rpm -ivh mysql-community-libs-5.7.17-1.el7.x86_64.rpm # rpm -ivh mysql-community-client-5.7.17-1.el7.x86_64.rpm # rpm

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

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