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

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

  RPM 安装操作

  命令:

  rpm -i 需要安装的包文件名

  举例如下:

  rpm -i example.rpm 安装 example.rpm 包;

  rpm -iv example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息;

  rpm -ivh example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息及安装进度;

  RPM 查询操作

  命令:

  rpm -q …

  附加查询命令:

  a 查询所有已经安装的包以下两个附加命令用于查询安装包的信息;

  i 显示安装包的信息;

  l 显示安装包中的所有文件被安装到哪些目录下;

  s 显示安装版中的所有文件状态及被安装到哪些目录下;以下两个附加命令用于指定需要查询的是安装包还是已安装后的文件;

  p 查询的是安装包的信息;

  f 查询的是已安装的某文件信息;

  举例如下:

  rpm -qa | grep tomcat4 查看 tomcat4 是否被安装;

  rpm -qip example.rpm 查看 example.rpm 安装包的信息;

  rpm -qif /bin/df 查看/bin/df 文件所在安装包的信息;

  rpm -qlf /bin/df 查看/bin/df 文件所在安装包中的各个文件分别被安装到哪个目录下;

  RPM 卸载操作

  命令:

  rpm -e 需要卸载的安装包

  在卸载之前,通常需要使用rpm -q …命令查出需要卸载的安装包名称。

  举例如下:

  rpm -e tomcat4 卸载 tomcat4 软件包

  RPM 升级操作

  命令:

  rpm -U 需要升级的包

  举例如下:

  rpm -Uvh example.rpm 升级 example.rpm 软件包

  RPM 验证操作

  命令:

  rpm -V 需要验证的包

  举例如下:

  rpm -Vf /etc/tomcat4/tomcat4.conf

  输出信息类似如下:

  S.5....T c /etc/tomcat4/tomcat4.conf

  其中,S 表示文件大小修改过,T 表示文件日期修改过。限于篇幅,更多的验证信息请您参考rpm 帮助文件:man rpm

  RPM 的其他附加命令

  --force 强制操作 如强制安装删除等;

  --requires 显示该包的依赖关系;

  --nodeps 忽略依赖关系并继续操作;

时间: 2024-12-28 08:14:00

Linux系统下RPM软件包的安装及卸载的相关文章

Linux系统下MongoDB的简单安装与基本操作_MongoDB

Mongo DB ,是目前在IT行业非常流行的一种非关系型数据库(NoSql),其灵活的数据存储方式,备受当前IT从业人员的青睐.Mongo DB很好的实现了面向对象的思想(OO思想),在Mongo DB中 每一条记录都是一个Document对象.Mongo DB最大的优势在于所有的数据持久操作都无需开发人员手动编写SQL语句,直接调用方法就可以轻松的实现CRUD操作. 一.下载mongodb 前往mongodb官网下载页面:https://www.mongodb.org/downloads下载

Linux 系统下各种包的安装方法分享

  一.rpm包安装方式步骤: 1.找到相应的软件包,比如soft.version.rpm,下载到本机某个目录; 2.打开一个终端,su -成root用户; 3.cd soft.version.rpm所在的目录; 4.输入rpm -ivh soft.version.rpm 二.deb包安装方式步骤: 1.找到相应的软件包,比如soft.version.deb,下载到本机某个目录; 2.打开一个终端,su -成root用户; 3.cd soft.version.deb所在的目录; 4.输入dpkg

Linux系统下Qt的基本安装和配置

  Qt Creator支持中文,启动速度比Eclipse.Netbeans更快,界面也更美观,跟输入法Fcitx协作良好(光标跟随). 你既可以把Qt Creator当代码编辑器作为vim辅助,好处在于Qt Creator能够自动parse项目,形成友好快速的智能提示,而且你也同样可以使用Qt Creator里面的gdb前端(上图)和valgrind前端(高清大图) 对项目进行调试和内存分析,不过Makefile就要自己写或者用autotools生成了,这对于使用vim进行编程的同学来说,应该

Linux系统下Oracle数据库的安装和启动关闭操作教程_oracle

1.准备: df -H   查看空间剩余   一般准备最少5G 2.查看swap分区大小 du -sh /tmp/     最少400M 3. 建组建用户 groupadd dba -g 111 groupadd oinstall -g 110 useradd oracle -u -110 -g 110 -G 111 passwd oracle --stdin 4. 设置参数 su - oracle vi .bash_profile export ORACLE_BASE=/u01/oracle

Linux系统下软件包的制作方法和过程

  总的情况下Linux下软件安装主要有三种方式: 一种是源码安装,需要用户自己手动编译 另一种是RPM包(RedHat Linux Packet Manager),通过RPM命令就可以实现安装 还有一种为*.bin文件,安装方法与Windows下的安装过程类似 通常情况下Linux 安装软件主要通过以下两种方式 ① 文件名形如xxx.i386.rpm ,软件包以二进制形式发布. ② 文件名形如xxx.tar.gz ,软件包多以源码的形式发布. Linux软件包管理可以分为三类:二进制包的管理,

为什么在linux系统下安装QQ的时候出现这种情况?

问题描述 为什么在linux系统下安装QQ的时候出现这种情况? 装入归档文件时出现了一个错误. Archive: /tmp/QQ7.2.exe [/tmp/QQ7.2.exe] End-of-central-directory signature not found. Either this file is not a zipfile, or it constitutes one disk of a multi-part archive. In the latter case the centr

Linux系统下安装谷歌Google拼音输入法的方法

  Linux系统下安装谷歌Google拼音输入法的方法.目前,网络上提供的拼音输入法非常多,不过,不少网友会觉得使用谷歌拼音输入法这款软件更顺手.那么,谷歌拼音输入法怎么安装使用呢?在今天的教程中,我们就以Linux系统为例子,给大家分享一下谷歌拼音输入法的安装方法.需要说明的是,本操作方法是基于Linux系统的CentOS 5进行的! 谷歌拼音输入法安卓版 推荐:谷歌拼音输入法安卓版 SCIM-GooglePinyin 项目试图将 Android 上的 Google 拼音输入法移植到 GNU

Linux系统下安装MySQL的步骤详解

如下是我工作中的记录,介绍的是linux系统下使用官方编译好的二进制文件进行安装MySql的安装过程和安装截屏,这种安装方式速度快,安装步骤简单! 需要的朋友可以按照如下步骤进行安装,可以快速安装MySql,希望可以帮助大家:)! 1.下载mysql的linux版本的二进制安装包: 地址:http://dev.mysql.com/download... 这里我将安装包重命名为:tingyun-mysql-5.6.22.tar.gz 说明:根据自己需要可以不进行重命名操作 2.解压安装包: 在需要

Linux系统下安装rz/sz命令及使用说明(详解)_Linux

对于经常使用Linux系统的人员来说,少不了将本地的文件上传到服务器或者从服务器上下载文件到本地,rz / sz命令很方便的帮我们实现了这个功能,但是很多Linux系统初始并没有这两个命令. 今天,我们就简单的讲解一下如何安装和使用rz.sz命令. 1.软件安装 root 账号登陆后,依次执行以下命令: cd /tmp wget http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz tar zxvf lrzsz-0.12.20.tar.gz &