Linux(十八)RPM

18.1 介绍

一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名的文件。RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写。类似windows的setup.exe,这一文件格式名称虽然打上了RedHat的标志,但理念是通用的。

Linux的分发版本都有采用(suse,redhat,centos等等),可以算是工业的行业标准了。

18.2 rpm包的简单查询指令:

查询已安装的rpm列表rpm -qa | grep xx

查一下当前的linux有没有安装firefox。

rpm包名基本格式:

firefox-45.0.1-1.el6.centos.x86_64

名称:firefox

版本号:45.0.1-1

适用操作系统:el6.centos.x86_64(表示centos6.x的64位系统,如果是i686、i386表示32位系统,noarch表示通用)

18.3 rpm包的其他查询指令

rpm -qa:查询所安装的所有rpm软件包

rpm -qa | more:分页显示

rpm -qa | grep xxx

rpm -q xxx:查询软件包是否安装

rpm -qi xxx:查询软件包信息

rpm -ql xxx:查询软件包中的文件

rpm -qf 文件全路径名:查询文件所属的软件包

18.4 卸载rpm包

rpm -e 软件包的名称

细节问题:

(1)如果其他软件包依赖于您要卸载的软件包,卸载时则会产生错误信息。

(2)如果我们就是要删除这个软件包,可以增加参数--nodeps,就可以强制删除,但是一般不推荐这样做,因为依赖于该软件包的程序可能无法运行。

18.5 安装rpm包

rpm -ivh 软件包全路径名

i=install 安装

v=verbose 提示

h=hash 进度条

注意:要先挂载上我们安装centos的iso文件,然后到/media/下去找rpm包。默认会挂载上的了。

安装firefox

(1)先进入Packages目录,查找是否存在firefox安装包

(2)一般情况不在这个文件目录下安装,把它复制到/opt下

(3)安装

原文发布于微信公众号 - Java后端生活(javaNotebook)

原文发表时间:2018-05-02

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏魏艾斯博客www.vpsss.net

Windows2003 安装 IIS 不支持 ASP 解决办法

832
来自专栏哈雷彗星撞地球

Node.js 撸第一个Web应用

使用Node.js 创建Web 应用与使用PHP/Java 语言创建Web应用略有不同。 使用PHP/Java 来编写后台代码时,需要Apache 或者 Ng...

704
来自专栏破晓之歌

Python文件处理(持续) 原

784
来自专栏云计算教程系列

如何在服务器上安装LAMP

在本教程中,我们将在Ubuntu上安装LAMP。Ubuntu将满足我们的第一个要求:Linux操作系统。没有服务器的同学可以在这里购买,不过我个人更推荐您使用免...

1221
来自专栏Android干货

ADB server didn't ACK 解决方法

3298
来自专栏张善友的专栏

集中管理远程计算机终端程序

虚拟网络计算 (VNC) 和 Microsoft 远程桌面协议 (RDP) 之类的工具轻松地从您的家庭或办公室中登录到并管理远程计算机。 如果您任务管理多个不同...

1915
来自专栏Ken的杂谈

Spring Boot应用 打包与部署指南

Java Web应用在Spring Boot之前,通常是打包成war(Web application ARchive)包,结合Tomcat来完成部署。

1232
来自专栏云计算教程系列

DokuWiki引擎

DokuWiki 是一个使用,用途多样的开源 Wiki 软件,并且不需要数据库。它因简洁易读的语法受到用户的喜爱。而容易维护、备份和整合则使它成为管理员的最爱。...

1162
来自专栏令仔很忙

考试系统--底层框架发布时遇到的问题解决方案(Window7 IIS6.0)(二)

考试系统--底层框架发布时遇到的问题解决方案(Window7 IIS6.0)(一)

791
来自专栏漏斗社区

WordPress _v4.6远程代码执行漏洞复现

reborn WordPress _v4.6远程代码执行漏洞是PHPMailer漏洞(CVE-2016-10033)在WordPress Core代码的体现,...

3859

扫码关注云+社区