文章目录

  • 一、RPM管理工具
  • 二、YUM管理工具
  • 三、DNF管理工具

一、RPM管理工具

RPM是红帽子包管理(Redhat Package Manager)

rpm安装:
参数 说明
-i, --install 安装软件包
--nodeps 不验证软件包依赖
-v, --verbose 提供更多的详细信息输出
-h, --hash 软件包安装的时候列出哈希标记
rpm查询功能(rpm –q 常与下面参数组合使用):
参数 说明
-a 查询所有已安装的软件包
-f 查询文件所属软件包
-i 显示已经安装的rpm软件包信息
-l 和p搭配使用显示未安装软件包的相关文件列表和信息

示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。

操作:
1.先进入Packages包中:


2.查看Packages中的安装包,随机选择一个,进行安装



查看安装的软件:

卸载:

二、YUM管理工具

yum:相较于rpm的优势,
1.可以自动的解决依赖软件的安装
并且能够自动查找并解决rpm包之间的依赖关系
一次性完成所有具有依赖的rpm包的安装,不需要手动一个一个去安装
2.可以在线安装

yum功能的依赖:

​ 1).需要一个包含各种rpm包的软件仓库(Yum源)

​ 2). 软件仓库的仓库数据库

​ 3). 软件仓库的地址

yum常用命令

  1. 列出所有可更新的软件清单命令:yum check-update

  2. 更新所有软件命令:yum update

  3. 仅安装指定的软件命令:yum install <package_name>

  4. 仅更新指定的软件命令:yum update <package_name>

  5. 列出所有可安裝的软件清单命令:yum list

  6. 删除软件包命令:yum remove <package_name>

  7. 查找软件包命令:yum search

  8. 清除缓存命令:

yum clean packages: 清除缓存目录下的软件包 yum clean headers: 清除缓存目录下的 headers
yum clean oldheaders: 清除缓存目录下旧的 headers yum clean, yum clean all (=
yum clean packages; yum clean oldheaders) :清除缓存目录下的软件包及旧的 headers

操作:
a./etc/yum.repos.d/目录下配置yum源(软件仓库):
先进入

再配置:base.repo文件

-----解释下base.repo的内容

建立本地仓库: 本地仓库分类:
BaseOS存储库:
提供一套核心的底层操作系统功能,为基础软件安装库。
redhat8.iso => 操作系统里已经自带了一些软件。
AppStream存储库:
包含额外的用户空间应用程序,运行时语言和数据库。
两种格式:rpm格式和rpm格式的扩展。

b.iso镜像挂载到目录:iso镜像中包含BaseOS,AppStream目录

c.安装httpd开头的软件包

yum install httpd



d.卸载httpd开头的软件包

yum remove httpd


三、DNF管理工具

edhat8版本中,将yum替换成了dnf, 现在的yum就是指向我们的dnf(软链接) 、
其他都与yum类似

linux安装和卸载(rpm,yum,dnf)相关推荐

  1. Linux如何准确判断rpm,yum,dnf进程是否阻塞[运行]?

    如果你是一个程序员,你会知道,rpm, yum, dnf这三个进程是否运行,如果运行,是否阻塞? 简单常用但不严谨的做法 一个简单方法是通过 ps -ef | grep rpm | grep -v g ...

  2. linux 包管理工具dnf,Linux 程序包管理 rpm yum dnf

    Linux程序包管理:包管理器功能:打包,包管理(安装,升级,卸载,查询,校验) 目前Linux中最常见有两种常用工具deb:debian Linux使用 包括ubuntu rpm:Redhat Pa ...

  3. Linux安装及管理程序——RPM和yum学会装软件超简单

    Linux安装及管理程序--RPM和yum学会装软件超简单 一.linux应用程序基础 应用程序与系统命令的关系 典型应用程序的目录结构 常见的软件包封装类型 二.RPM包管理工具 RPM软件包管理器 ...

  4. 常见RPM,YUM,DNF指令

    常见RPM,YUM,DNF指令 荣涛 2021年12月2日 文档修改日志 日期 修改内容 修改人 备注 2021年12月2日 创建 荣涛 下载 dnf # 下载源码RPM包,这将下载 glibc-xx ...

  5. Centos8 linux安装oracle 19c rpm

    Centos8 linux安装oracle 19c rpm 1.下载 1)官方网址:oracle官网 2)选择 RPM 包下载 2.安装一些依赖包 1)安装方法: 安装以下依赖包时,可能会遇到依赖包本 ...

  6. Linux 安装和卸载JDK

    2019独角兽企业重金招聘Python工程师标准>>> 看有的资料上说有些Linux自带的有jdk1.4:如果自带的有jdk1.4的话首先要把jdk1.4卸载掉.具体做法: 输入命令 ...

  7. Linux安装及卸载Nginx

    Linux安装及卸载Nginx CentOS7 安装 1)安装所需插件 gcc安装 pcre.pcre-devel安装 zlib安装 openssl安装 2)压缩包安装nginx 下载安装包 解压 编 ...

  8. Linux 安装、卸载Nginx详细教程

    Linux 安装.卸载Nginx详细教程 Linux版本的Nginx推荐使用源代码安装. 1. 环境准备 为了编译Nginx源代码,我们需要标准的GCC编译器.GCC的全称为GNUCompiler C ...

  9. Linux软件安装和卸载(rpm与yum)

    1.Rpm安装包管理 Rpm(Redhat package manager)是redhat(红帽子)公司出品的一种软件包管理工具.目前大多数的linux厂商都支持rpm,优点: 1,rpm方式安装软件 ...

  10. 13.Centos软件包管理(rpm,yum,dnf),源码编译安装

    基础知识 软件运行和编译 ABI:Application Binary Interface Windows与Linux不兼容 ELF(Executable and Linkable Format) P ...

最新文章

  1. Python基础之基本数据类型的总结
  2. java 计算小费_java-以某些形状显示数字
  3. 分布式系列四: HTTP及HTTPS协议
  4. PE文件格式(加密与解密3)(一)
  5. AT指令联网---以鸿蒙开发板为例
  6. 如何做一个基于JAVA的新闻管理系统毕业设计毕设作品(springboot框架)
  7. scare机器人如何手眼标定_SCARA机器人手眼标定之目标抓取
  8. 长期大量收售通信 联通 移动 电信 工程各种型号光缆
  9. rat linux安装u盘,美加狮RAT2鼠标驱动
  10. 快速入门——深度学习理论解析与实战应用
  11. mysqly优化 入门 第一篇
  12. jle汇编_汇编学习之路
  13. 将一串整数转化为一串字符
  14. IOS开发插件和工具总结
  15. 如何用Mindmanager画思维导图
  16. STM32CubeMX学习笔记(48)——USB接口使用(MSC基于外部Flash模拟U盘)
  17. 常用的Linux快捷键 [译]
  18. 源代码与二进制文件SCA检测原理
  19. 【信号与线性系统】知识点与学习攻略
  20. 教师计算机能力提升工程总结,博达中学校教师信息技术应用能力提升工程工作总结...

热门文章

  1. PS光影神仙笔刷200款,样机大合集,让你的设计更美
  2. Flyway自学之路-04(springboot结合Flyway)
  3. 华为京东商城25日华为荣耀3CBUG预约抢购 电信版未上市
  4. 日常小结-关于模拟登陆的小结-抓包、cookie、session和token
  5. 计算机毕业设计PHP汽车美容店管理系统(源码+程序+VUE+lw+部署)
  6. 小白零基础如何快速入门互联网营销
  7. 你妹都看得懂的手机网游制作教程(第21篇)游戏黑屏了,别急我们来调试代码
  8. 【PPT】阿里@甑子:《前端智能化实践》——逻辑代码生成
  9. 知网上html文章复制粘贴不了,网页上的文章不能直接复制无法直接选中的两种解决方法...
  10. 百度BML飞桨训练营(六)公共场所火焰烟雾检测--PP-YOLOv2算法