当前位置: 首页 > news >正文

Linux之下载安装

rpm包管理

rpm介绍

rpm用于互联网下载包的打包及安装工具,他包含在某些linux分发版本中。他生成具有.rpm扩展名的文件。RPM是RedHat Package Manager(RedHat软件包管理工具)的缩写,类似windows的steup.exe。

rpm包的查询指令

查询已经安装的rpm列表

rpm -qa | grep xxx

image.png

  • 名称:firefox
  • 版本号:102.15.0-1
  • 适用操作系统:el7.centos.x86_64,表示centos7.x的64位系统

如果是i686,i386表示32位系统,noarch表示通用


rpm包的其他查询指令
rpm -q 软件包名 : 查询软件包是否安装

image.png


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

image.png


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

image.png


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

image.png


卸载rpm包
rpm -e RPM包的名称

image.png

如果有其他软件包依赖于要卸载的软件包,卸载时会提示错误信息。可以增加 --nodeps强制删除,但是一般不推荐,会造成依赖于该软件包的程序无法正常运行


安装rpm包
rpm -ivh RPM包全路径名称
  • i=install 安装
  • v=verbose 提示
  • h=hash 进度条

yum

yum是一个shell前端软件包管理器,基于RPM包管理,能够从指定的服务器自动下载RPM包并安装,可以自动处理依赖关系,并且一次安装所有依赖的软件包。
image.png

yum基本指令
yum list | grep xxx (查看yum服务是否有要安装的软件)

image.png


yum install xxx  (安装指定yum包)

image.png

http://www.lryc.cn/news/271665.html

相关文章:

  • 【HarmonyOS开发】案例-记账本开发
  • webrtc中的接口代理框架
  • 【AIGC-图片生成视频系列-4】DreamTuner:单张图像足以进行主题驱动生成
  • Jupyter Notebook的10个常用扩展介绍
  • uniapp项目如何引用安卓原生aar插件(避坑指南三)
  • YOLOv8改进 | 检测头篇 | ASFF改进YOLOv8检测头(全网首发)
  • 思维训练-怎样设计一个MQ
  • RK3399平台入门到精通系列讲解(导读篇)21天挑战Linux系统开发
  • 企业微信会话存档sdk报错:A fatal error has been detected by the Java Runtime Environment
  • nginx-docker 搭建websocket反向代理
  • blender插件开发
  • 【数据结构】二叉搜索(查找/排序)树
  • Vue:Vue与VueComponent的关系图
  • Elasticsearch8集群部署
  • 【小白专用】c# 如何获取项目的根目录
  • 【PXIE301-208】基于PXIE总线架构的Serial RapidIO总线通讯协议仿真卡
  • 软件测试/测试开发丨Windows系统chromedriver安装与环境变量配置
  • 【vim 学习系列文章 3.1 -- vim 删除 ^M】
  • 深入理解 C# 中的字符串比较:String.CompareTo vs String.Equals
  • DevOps持续交付之容器化CICD流水线
  • Linux/Unix/国产化操作系统常用命令(二)
  • 基于SpringBoot的智慧生活商城系统
  • Vue框架引入Axios
  • EasyExcel 通过模板 导入、导出、下载模板
  • SAP ABAP通过代码解锁SM12中被锁定目标<转载>(RFC: ENQUEUE_READ和 ENQUE_DELETE)
  • 跳跃表原理及实现
  • 详解Vue3中的鼠标事件mousemove、mouseover和mouseout
  • Java:socket编程
  • 哨兵1号回波数据(L0级)FDBAQ压缩算法详解
  • 盾构机数据可视化监控平台 | 图扑数字孪生