linux安装和卸载(rpm,yum,dnf)
文章目录
- 一、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常用命令
列出所有可更新的软件清单命令:yum check-update
更新所有软件命令:yum update
仅安装指定的软件命令:yum install <package_name>
仅更新指定的软件命令:yum update <package_name>
列出所有可安裝的软件清单命令:yum list
删除软件包命令:yum remove <package_name>
查找软件包命令:yum search
清除缓存命令:
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)相关推荐
- Linux如何准确判断rpm,yum,dnf进程是否阻塞[运行]?
如果你是一个程序员,你会知道,rpm, yum, dnf这三个进程是否运行,如果运行,是否阻塞? 简单常用但不严谨的做法 一个简单方法是通过 ps -ef | grep rpm | grep -v g ...
- linux 包管理工具dnf,Linux 程序包管理 rpm yum dnf
Linux程序包管理:包管理器功能:打包,包管理(安装,升级,卸载,查询,校验) 目前Linux中最常见有两种常用工具deb:debian Linux使用 包括ubuntu rpm:Redhat Pa ...
- Linux安装及管理程序——RPM和yum学会装软件超简单
Linux安装及管理程序--RPM和yum学会装软件超简单 一.linux应用程序基础 应用程序与系统命令的关系 典型应用程序的目录结构 常见的软件包封装类型 二.RPM包管理工具 RPM软件包管理器 ...
- 常见RPM,YUM,DNF指令
常见RPM,YUM,DNF指令 荣涛 2021年12月2日 文档修改日志 日期 修改内容 修改人 备注 2021年12月2日 创建 荣涛 下载 dnf # 下载源码RPM包,这将下载 glibc-xx ...
- Centos8 linux安装oracle 19c rpm
Centos8 linux安装oracle 19c rpm 1.下载 1)官方网址:oracle官网 2)选择 RPM 包下载 2.安装一些依赖包 1)安装方法: 安装以下依赖包时,可能会遇到依赖包本 ...
- Linux 安装和卸载JDK
2019独角兽企业重金招聘Python工程师标准>>> 看有的资料上说有些Linux自带的有jdk1.4:如果自带的有jdk1.4的话首先要把jdk1.4卸载掉.具体做法: 输入命令 ...
- Linux安装及卸载Nginx
Linux安装及卸载Nginx CentOS7 安装 1)安装所需插件 gcc安装 pcre.pcre-devel安装 zlib安装 openssl安装 2)压缩包安装nginx 下载安装包 解压 编 ...
- Linux 安装、卸载Nginx详细教程
Linux 安装.卸载Nginx详细教程 Linux版本的Nginx推荐使用源代码安装. 1. 环境准备 为了编译Nginx源代码,我们需要标准的GCC编译器.GCC的全称为GNUCompiler C ...
- Linux软件安装和卸载(rpm与yum)
1.Rpm安装包管理 Rpm(Redhat package manager)是redhat(红帽子)公司出品的一种软件包管理工具.目前大多数的linux厂商都支持rpm,优点: 1,rpm方式安装软件 ...
- 13.Centos软件包管理(rpm,yum,dnf),源码编译安装
基础知识 软件运行和编译 ABI:Application Binary Interface Windows与Linux不兼容 ELF(Executable and Linkable Format) P ...
最新文章
- Python基础之基本数据类型的总结
- java 计算小费_java-以某些形状显示数字
- 分布式系列四: HTTP及HTTPS协议
- PE文件格式(加密与解密3)(一)
- AT指令联网---以鸿蒙开发板为例
- 如何做一个基于JAVA的新闻管理系统毕业设计毕设作品(springboot框架)
- scare机器人如何手眼标定_SCARA机器人手眼标定之目标抓取
- 长期大量收售通信 联通 移动 电信 工程各种型号光缆
- rat linux安装u盘,美加狮RAT2鼠标驱动
- 快速入门——深度学习理论解析与实战应用
- mysqly优化 入门 第一篇
- jle汇编_汇编学习之路
- 将一串整数转化为一串字符
- IOS开发插件和工具总结
- 如何用Mindmanager画思维导图
- STM32CubeMX学习笔记(48)——USB接口使用(MSC基于外部Flash模拟U盘)
- 常用的Linux快捷键 [译]
- 源代码与二进制文件SCA检测原理
- 【信号与线性系统】知识点与学习攻略
- 教师计算机能力提升工程总结,博达中学校教师信息技术应用能力提升工程工作总结...
热门文章
- PS光影神仙笔刷200款,样机大合集,让你的设计更美
- Flyway自学之路-04(springboot结合Flyway)
- 华为京东商城25日华为荣耀3CBUG预约抢购 电信版未上市
- 日常小结-关于模拟登陆的小结-抓包、cookie、session和token
- 计算机毕业设计PHP汽车美容店管理系统(源码+程序+VUE+lw+部署)
- 小白零基础如何快速入门互联网营销
- 你妹都看得懂的手机网游制作教程(第21篇)游戏黑屏了,别急我们来调试代码
- 【PPT】阿里@甑子:《前端智能化实践》——逻辑代码生成
- 知网上html文章复制粘贴不了,网页上的文章不能直接复制无法直接选中的两种解决方法...
- 百度BML飞桨训练营(六)公共场所火焰烟雾检测--PP-YOLOv2算法