linux中rpm安装
一: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安装的更多相关文章
- linux中编译安装Apache、PHP、MySQL(上)
1.简介 在阿里云买了个云服务器,一直没时间折腾.过了近十天了吧,才有时间好好玩玩这个云服务器.自己是做Web开发的,所以我需要的开发环境是LAMP.之前打算是采用yum安装,不过yum安装apach ...
- Linux中Nginx安装与配置详解
转载自:http://www.linuxidc.com/Linux/2016-08/134110.htm Linux中Nginx安装与配置详解(CentOS-6.5:nginx-1.5.0). 1 N ...
- Linux课程---11、Linux中软件安装和调试
Linux课程---11.Linux中软件安装和调试 一.总结 一句话总结: 启动过程:1.安装软件,2.修改配置文件,3.启动服务 查看过程:4.查看进程,5.查看端口 关闭过程:6.关闭软件,7. ...
- linux中Nginx安装
linux中Nginx安装 编译安装 Nginx的优点太多,这里不再赘述,详情请看这篇博客深入理解nginx. Nginx的安装有rpm包安装.编译安装和docker安装.本文将介绍编译安装方 ...
- linux中RabbitMQ安装教程
linux中RabbitMQ安装教程 在做一个微服务项目时候用到消息队列,于是深入了解了消息队列知识,并在linux上安装了Rabbitmq,本博客介绍Rabbitmq的安装教程,想要深入了解消息队列 ...
- Linux中redis安装配置及使用详解
Linux中redis安装配置及使用详解 一. Redis基本知识 1.Redis 的数据类型 字符串 , 列表 (lists) , 集合 (sets) , 有序集合 (sorts sets) , 哈 ...
- linux 环境RPM 安装MYSQL5.6
linux 环境RPM 安装MYSQL5.6 系统环境 CentOS7.2 1.关闭selinux 服务[SELinux是一种基于域-类型 模型(domain-type)的强制访问控制(MAC)安全系 ...
- Linux中如何安装Apache服务器
Linux中如何安装Apache服务器 由于学习的需要,所有手动安装了一下Apache源码包,安装过程中的问题千奇百怪,但是如果弄清楚了问题出在哪里,那么也不是太难.如果有学习者出现安装中的问题,可仔 ...
- 【转】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 ...
随机推荐
- Centos 切换中文输入法
切换输入法看起来是一个非常简单的操作,但是对于初学者来说,也并非那么简单,开始会发现按Ctrl+space无法切换中文输入法,原因是系统没有安装中文输入法,运行以下命令可以安装中文输入法: yum i ...
- Notepad++汉化教程
Notepad++汉化方法总结 Notepad++系统只带了中文语言包,不需要像其他软件一样破解 打开Notepad++(通过文本文件右键选择以Notepad++打开或者找到Notepad++的快捷方 ...
- Variational Inference with Normalizing Flow
目录 概 主要内容 一些合适的可逆变换 代码 Rezende D., Mohamed S. Variational Inference with Normalizing Flow. ICML, 201 ...
- 小程序中使用、H5、uniapp下使用阿里巴巴iconfront图标或者新增图标
第一步:登录iconfont的账号,创建项目. 第二步:选择自己需要的图标,并添加入库(就是那个购物车的图标). 第三步:将选好的图片添加到项目.(点击上图中右上角的购物车图标). 第四步:下载资源到 ...
- Oracle的dbf文件迁移
1.背景说明 在Oracle数据库中插入了1.5亿条数据, 并且创建了主键索引, 又插入了1.5亿条数据到另外一张表, 导致数据库表空间暴涨到28G, 由于根目录下只有50G的空间, 数据库文件所在磁 ...
- Hadoop用户配置免密登陆
Hadoop用户配置免密登陆, 参考其他免密配置方法自己总结的更简洁的步骤. 要实现A免密登陆B,需要把A生成的公钥放到B的对应目录下, 要实现ABC之间免密登陆,把3者的公钥汇总到一个文件中, 然后 ...
- 黑客帝国纯js版
明天就回家过年了,今天没什么心思上班,看了下博客,发现一个黑客帝国额js版本,地址:https://blog.csdn.net/zhongyi_yang/article/details/5384180 ...
- Android 摄像头预览悬浮窗,可拖动,可显示在其他app上方
市面上常见的摄像头悬浮窗,如微信.手机QQ的视频通话功能,有如下特点: 整屏页面能切换到一个小的悬浮窗 悬浮窗能运行在其他app上方 悬浮窗能跳回整屏页面,并且悬浮窗消失 我们探讨过用CameraX打 ...
- 原型模式(python)
原型模式也叫克隆模式,通过拷贝自身的属性来创建一个新的对象,基本方法就是调用copy模块下的 (浅拷贝)copy() 和(深拷贝)deepcopy() #!/usr/bin/env python3 # ...
- 虚拟机上CentOS7环境配置
原文链接:https://www.toutiao.com/i6493449649939022350/ 之前网络和基本环境以及完成,现在我们再配置一些内容,方便我们之后的学习. 设置网络YUM源 下载我 ...