一:linux中rpm安装

1.rpm简介
RPM是 一个默认的开源和最流行的包管理程序,用于基于Red Hat系统一样。该工具允许系统管理员和用户安装, 更新,卸载,查询, 验证,并在Unix/linux 操作系统管理系统软件包。该RPM原名,rpm的文件,包括由包需要编译的软件程序和库。该实用程序仅使用于该建在.rpm格式的软件包。
2.区别
RPM保持在 /var /lib /rpm 的数据库中的所有已安装的软件包的信息
RPM是在linux系统下安装软件包的唯一方法,如果您使用源代码安装软件包,那么rpm将不能管理它。
rmp安装类似于windows中的安装包,下载下来之后直接安装。缺点是不能自己解决依赖问题。
3.RPM命令五种基本模式
1 安装	: 用于安装任何RPM软件包
2 卸载 : 它是用于清除,删除或卸载任何RPM软件包
3 升级 : 用于更新现有的RPM包
4 确认 : 这是用于查询不同的RPM软件包
5 查询 : 它用于任何RPM包的验证

二:RPM安装全面解析

1,下载软件包
安装: rpm -ivh [软件包名称]
卸载: rpm -e [软件包名称]
升级: rpm -Uvh [软件包名称] 1,下载软件包
华为云安装包 zsh
链接: https://repo.huaweicloud.com/centos/7/os/x86_64/Packages/zsh-5.0.2-34.el7_8.2.x86_64.rpm
2.上传与下载命令:
[root@localhost ~]# yum install lrzsz -y
2, 安装软件包
	[root@localhost ~]# rpm -ivh zsh-5.0.2-34.el7_8.2.x86_64.rpm
Preparing...
################################# [100%]
Updating / installing...
1:zsh-5.0.2-34.el7_8.2
################################# [100%]
3, 尝试卸载
	[root@localhost ~]# rpm -e zsh

卸载解析:
1.卸载后面输入的是软件包名称:
rpm -e [软件包名称]
2.卸载的是软件,如果没有安装软件,不存在卸载。
4, 更新(升级)
	[root@localhost ~]# rpm -Uvh zsh-5.0.2-34.el7_8.2.x86_64.rpm
Preparing...
################################# [100%]
Updating / installing...
1:zsh-5.0.2-34.el7_8.2
################################# [100%] 更新解析:
1.因为rpm不能自己解决依赖问题,所以更新的是软件包,需要手动安装更新软件包
5,软件包名称:
	zsh-5.0.2-34.el7_8.2.x86_64.rpm 

	软件包名称	 : zsh
版本号 : 5.0.2
第多少次编译 : 34
适用的平台 : el7_8(CentOS 7)
适用的系统位数 : x86_64
扩展名 : rpm
6, 查看软件包的配置文件
[root@localhost ~]# rpm -qc zsh
7 查看是否安装某软件
[root@localhost ~]# rpm -q zsh
解析:
如果后面打印的是安装包代表安装了
如果后面打印的是not代表没安装
8 查看当前系统安装了哪些软件
[root@localhost ~]# rpm -qa
9 查看软件的安装路径,查看安装了哪些东西
	[root@localhost ~]# rpm -ql zsh

就完成了

linux中rpm安装的更多相关文章

  1. linux中编译安装Apache、PHP、MySQL(上)

    1.简介 在阿里云买了个云服务器,一直没时间折腾.过了近十天了吧,才有时间好好玩玩这个云服务器.自己是做Web开发的,所以我需要的开发环境是LAMP.之前打算是采用yum安装,不过yum安装apach ...

  2. Linux中Nginx安装与配置详解

    转载自:http://www.linuxidc.com/Linux/2016-08/134110.htm Linux中Nginx安装与配置详解(CentOS-6.5:nginx-1.5.0). 1 N ...

  3. Linux课程---11、Linux中软件安装和调试

    Linux课程---11.Linux中软件安装和调试 一.总结 一句话总结: 启动过程:1.安装软件,2.修改配置文件,3.启动服务 查看过程:4.查看进程,5.查看端口 关闭过程:6.关闭软件,7. ...

  4. linux中Nginx安装

    linux中Nginx安装 编译安装 ​ Nginx的优点太多,这里不再赘述,详情请看这篇博客深入理解nginx. ​ Nginx的安装有rpm包安装.编译安装和docker安装.本文将介绍编译安装方 ...

  5. linux中RabbitMQ安装教程

    linux中RabbitMQ安装教程 在做一个微服务项目时候用到消息队列,于是深入了解了消息队列知识,并在linux上安装了Rabbitmq,本博客介绍Rabbitmq的安装教程,想要深入了解消息队列 ...

  6. Linux中redis安装配置及使用详解

    Linux中redis安装配置及使用详解 一. Redis基本知识 1.Redis 的数据类型 字符串 , 列表 (lists) , 集合 (sets) , 有序集合 (sorts sets) , 哈 ...

  7. linux 环境RPM 安装MYSQL5.6

    linux 环境RPM 安装MYSQL5.6 系统环境 CentOS7.2 1.关闭selinux 服务[SELinux是一种基于域-类型 模型(domain-type)的强制访问控制(MAC)安全系 ...

  8. Linux中如何安装Apache服务器

    Linux中如何安装Apache服务器 由于学习的需要,所有手动安装了一下Apache源码包,安装过程中的问题千奇百怪,但是如果弄清楚了问题出在哪里,那么也不是太难.如果有学习者出现安装中的问题,可仔 ...

  9. 【转】Linux中如何安装.rpm、.tar、.tar.gz和tar.bz2

    我以下面三个包为例:(三个包都在/etc/opt下)A.example-1.2.3-1.rpmB.example-1.2.3-1.tarC.example-1.2.3-1.tar.gz 1.对于rpm ...

随机推荐

  1. 【LeetCode】1060. Missing Element in Sorted Array 解题报告 (C++)

    作者: 负雪明烛 id: fuxuemingzhu 个人博客:http://fuxuemingzhu.cn/ 目录 题目描述 题目大意 解题方法 遍历 日期 题目地址:https://leetcode ...

  2. 【LeetCode】826. Most Profit Assigning Work 解题报告(Python)

    作者: 负雪明烛 id: fuxuemingzhu 个人博客: http://fuxuemingzhu.cn/ 题目地址: https://leetcode.com/problems/most-pro ...

  3. 1142 - Summing up Powers (II)

    1142 - Summing up Powers (II)    PDF (English) Statistics Forum Time Limit: 2 second(s) Memory Limit ...

  4. 第二十个知识点:Merkle-Damgaard hash函数如何构造

    第二十个知识点:Merkle-Damgaard hash函数如何构造 这里讲的是MD变换,MD变换的全称为Merkle-Damgaard变换.我们平时接触的hash函数都是先构造出一个防碰撞的压缩函数 ...

  5. [CNKI]个人论文收录

    [1]在校期间参加大创项目研究 以论文形式结题 发表时间:2018-03-25 基于VR虚拟现实技术的CBD微圈电商平台的研究 林旭; 陈丽娟 内江科技 2018-03-25 期刊 链接: 基于VR虚 ...

  6. Capstone CS5267|CS5267参数|CS5267规格书

    CS5267 USB Type-C to HDMI2.0b 4k@60Hz Converter with PD3.0 Support 1.CS5267概述 Capstone CS5267是一款高性能T ...

  7. <数据结构>拓扑排序

    有向无环图 有向无环图(Directed Acycilc Graph, DAG):从任意顶点出发都无法回到自身的有向图. 拓扑排序 定义 任一两个顶点u,v间,如果存在边u->v,则排序后u一定 ...

  8. 美和易思 MOOT去鼠标检测,快进,倍速,自动下一章

    F12 放到 console 直接运行即可 或者油猴添加新脚本 核心去除网页绑定焦点事件代码: if (!-[1,] && !window.XMLHttpRequest || navi ...

  9. Java基础周测题,获取用户从控制台输入的年份,判断是否是闰年

    需求说明: 获取用户从控制台输入的年份,判断是否是闰年: 是闰年: 是平年: 实现代码: import java.util.Scanner; public class test { public st ...

  10. ConfigParser_读取配置文件信息

    ConfigParse简介 ConfigParser 在python中是用来解析配置文件的内置模块,直接导入使用 import configparser 使用该模块可以对配置文件进行增.读.改.删操作 ...