在Linux操作系统中,有一个系统软件包,它的功能类似于Windows里面的“添加 /删除程序”,但是功能又比“添加/删除程序”强很多,它就是Red Hat Package Manager(简称RPM)。此工具包最先是由Red Hat公司推出的,后来被其他Linux开发商所借用。由于它为Linux使用者省去了很多时间,所以被广泛应用于在Linux下安装、删除软件。下面就给大家介绍一下它的具体使用方法。
1.我们得到一个新软件,在安装之前,一般都要先查看一下这个软件包里有什么内容,假设这个文件是:Linux-1.4-6.i368.rpm,我们可以用这条命令查看:
rpm -qpi Linux-1.4-6.i368.rpm
系统将会列出这个软件包的详细资料,包括含有多少个文件、各文件名称、文件大小、创建时间、编译日期等信息。
2.上面列出的所有文件在安装时不一定全部安装,就像Windows下程序的安装方式分为典型、完全、自定义一样,Linux也会让你选择安装方式,此时我们可以用下面这条命令查看软件包将会在系统里安装哪些部分,以方便我们的选择:
rpm -qpl Linux-1.4-6.i368.rpm
3.选择安装方式后,开始安装。我们可以用rpm-ivh Linux-1.4-6.i368.rpm命令安装此软件。在安装过程中,若系统提示此软件已安装过或因其他原因无法继续安装,但若我们确实想执行安装命令,可以在 -ivh后加一参数“-replacepkgs”:
rpm -ivh -replacepkgs Linux-1.4-6.i368.rpm
4.有时我们卸载某个安装过的软件,只需执行rpm-e <文件名>命令即可。
5.对低版本软件进行升级是提高其功能的好办法,这样可以省去我们卸载后再安装新软件的麻烦,要升级某个软件,只须执行如下命令:rpm -uvh <文件名>,注意:此时的文件名必须是要升级软件的升级补丁
6.另外一个安装软件的方法可谓是Linux的独到之处,同时也是RMP强大功能的一个表现:通过FTP站点直接在线安装软件。当找到含有你所需软件的站点并与此网站连接后,执行下面的命令即可实现在线安装,譬如在线安装Linux-1.4-6.i368.rpm,可以用命令:
rpm -i ftp://ftp.pht.com/pub/linux/redhat/...-1.4-6.i368.rpm
7.在我们使用电脑过程中,难免会有误操作,若我们误删了几个文件而影响了系统的性能时,怎样查找到底少了哪些文件呢?RPM软件包提供了一个查找损坏文件的功能,执行此命令:rpm -Va即可,Linux将为你列出所有损坏的文件。你可以通过Linux的安装光盘进行修复。
8.Linux系统中文件繁多,在使用过程中,难免会碰到我们不认识的文件,在Windows下我们可以用“开始/查找”菜单快速判断某个文件属于哪个文件夹,在Linux中,下面这条命令行可以帮助我们快速判定某个文件属于哪个软件包:
rpm -qf <文件名>
9.当每个软件包安装在Linux系统后,安装文件都会到RPM数据库中“报到”,所以,我们要查询某个已安装软件的属性时,只需到此数据库中查找即可。注意:此时的查询命令不同于1和8介绍的查询,这种方法只适用于已安装过的软件包!命令格式:
rpm -参数 <文件名>
http://hi.baidu.com/shineshqw/blog/item/ea0d89119de3a57bcb80c490.html
分享到:
相关推荐
linux下elasticsearch8.2.2 rpm安装包linux下elasticsearch8.2.2 rpm安装包linux下elasticsearch8.2.2 rpm安装包linux下elasticsearch8.2.2 rpm安装包linux下elasticsearch8.2.2 rpm安装包linux下elasticsearch8.2.2...
1、rpm包拷贝到linux 2、rpm -ivh 包名 3、找到zip包,unzip zip包
在本场景中,我们讨论的是在Linux环境下利用RPM包来安装和管理`telnet`服务。 首先,我们来看`xinetd`这个包。`xinetd`,即“eXtended Internet Services Daemon”,是一个超级服务器,它可以控制并运行多种网络...
在Linux操作系统中,RPM(Red Hat Package Manager)是一种广泛使用的软件包管理器,它能够帮助用户方便地安装、升级、查询和卸载软件。"常用Linux命令rpm包"指的是包含了若干常用Linux命令的RPM软件包,这些命令在...
总的来说,安装Linux Redhat的GCC RPM包是一项基础但至关重要的任务,它涉及到RPM包管理、依赖关系处理、GCC的使用和配置等多个知识点。熟悉这些操作对于任何在Linux环境下进行开发工作的人员来说都是非常有益的。
在Linux操作系统中,`unzip`命令用于解压缩`.zip`格式的文件,而`rpm`则是一个软件包管理器,主要用于安装、升级、查询、验证RPM(Red Hat Package Manager)格式的软件包。本篇文章将深入探讨如何在Linux系统中通过...
在本压缩包中,你将找到与Linux下使用TFTP进行文件传输、安装RPM包以及处理源代码相关的资源。 首先,让我们了解如何在Linux上设置和使用TFTP服务器。要启用TFTP服务,你需要安装tftp-server软件包,这通常可以通过...
### Linux下的RPM指令详解 在Linux环境中,RPM(Red Hat Package Manager)是一个非常重要的软件包管理工具,主要用于安装、卸载、升级、查询等操作。对于Linux初学者而言,掌握RPM命令的使用方法至关重要。本文将...
以下是一份详细的Redis在Linux环境下使用RPM包进行离线安装的步骤: 1. **下载Redis RPM包**: 首先,你需要在有网络的环境中访问Redis官方网站或第三方镜像站点,下载适用于你系统版本的Redis RPM包。例如,你...
Linux环境下的Tomcat所依赖的jdk8的环境rpm版 Linux环境下的Tomcat所依赖的jdk8的环境rpm版 Linux环境下的Tomcat所依赖的jdk8的环境rpm版 Linux环境下的Tomcat所依赖的jdk8的环境rpm版 Linux环境下的Tomcat所依赖的...
RPM是一种在Linux系统中广泛使用的软件包管理器,主要在基于Red Hat的发行版(如Fedora、CentOS、RHEL)上使用。RPM包包含了软件及其依赖关系,方便安装、升级、查询和卸载软件。 3. **在Linux上安装JDK 1.8**: ...
包含xinetd-2.3.14-40.el6.x86_64.rpm+telnet-0.17-48.el6.x86_64.rpm + telnet-server-0.17-48.el6.x86_64.rpm,请依次安装, rpm -ivh xinetd-2.3.14-40.el6.x86_64.rpm rpm -ivh telnet-0.17-48.el6.x86_64.rpm ...
本教程将详细介绍如何在Linux环境下通过RPM包安装SNMP。 首先,你需要了解SNMP的基本概念。SNMP由三个主要组件构成:管理站(Manager)、代理(Agent)和管理信息库(MIB)。管理站负责收集和处理来自代理的数据,...
RPM(Red Hat Package Manager)是Linux发行版中广泛使用的软件包管理器,尤其在基于RPM的系统如CentOS、Fedora等上。本压缩包包含了`zip`和`unzip`的RPM安装包,已经经过测试,适用于Linux环境。 `zip`命令用于...
本篇文章将详细阐述如何在Linux环境下安装Oracle客户端的全部rpm包。 首先,让我们理解什么是rpm包。RPM(Red Hat Package Manager)是Linux发行版中常用的软件包管理器,用于安装、升级、查询和删除软件。Oracle...
在Linux 系统下使用RPM 安装方式 ,其中使用到的资源文件,版本是mysql5.7 包含的资源文件: mysql-community-client-5.7.16-1.el7.x86_64.rpm mysql-community-common-5.7.16-1.el7.x86_64.rpm mysql-community-...
在本场景中,我们讨论的是在Linux环境下使用WOL的rpm包进行配置和操作。 首先,了解WOL的基本原理是必要的。WOL依赖于硬件支持,大多数现代主板和网卡都具备这一功能。在BIOS设置中,用户需要确保“Wake on LAN”或...
Linux用rpm安装nginx
linux nasm rpm i386,总共有3个文件: nasm-0.99.05-1.i386.rpm nasm-debuginfo-0.99.05-1.i386.rpm nasm-rdoff-0.99.05-1.i386.rpm 用的是zip打包