【Linux】Linux入门实操——rpm与yum

一、rpm

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

rpm -qa : // 查询所安装的所有rpm软件包

rpm -qa | more

rpm -qa | grep ** // 查询指定rpm软件包

rpm -q 软件包名 // 查询软件包是否安装,如 rpm -q firefox

rpm -qi 软件包名 // 查询软件包信息,如 rpm -qi firefox

rpm -ql 软件包名 // 查询软件包中的文件 如,rpm -ql firefox

rpm -qf 文件全路径名, // 查询文件所属的软件包,如 rpm -qf /etc/passwd

1. 卸载rpm包

rpm -e rpm包的名称 // 删除包

rpm -e --nodeps rpm包的名称 // 强制删除包

案例:卸载火狐

rpm -e firefox

2. 安装rpm包

rpm -ivh rpm包全路径名称


参数说明

i=install 安装

v=verbose 提示

h=hash进度条

案例 :演示卸载和安装firefox浏览器

rpm -e firefox

rpm -ivh firefox

二、yum

Yum 是一个 Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动

下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包。

查询 yum 服务器是否有需要安装的软件

yum list | grep xx // 查询软件列表,如 yum list | grep firefox

yum install xxx // 下载安装 xxx

案例:使用yum 的方式来安装firefox

rpm -e firefox // 卸载firefox

yum list | grep firefox // 查询是否有需要安装的软件

yum install firefox // 安装 firefox

相关推荐
JavaPub-rodert1 小时前
Docker 多阶段构建:为什么生产环境镜像可以小 90%
运维·docker·容器
浅念-1 小时前
C++ Protobuf 入门实战:基于通讯录项目吃透proto3语法与序列化
linux·服务器·网络·c++·protobuf·proto·proto3
qq_349447951 小时前
阿里云centos7.9系统安装jenkins
服务器·阿里云·jenkins
不怕犯错,就怕不做2 小时前
RK linux在buildroot中如何添加linux命令
linux·驱动开发·嵌入式硬件
2601_962218472 小时前
万象生鲜系统多账套隔离技术适配集团生鲜企业集团化数字化管控
大数据·运维·微服务·云原生·架构
M158227690552 小时前
ModbusTCP 转 Profinet 网关:上位机控制 PN 伺服方案
服务器·网络·tcp/ip
小羊在睡觉2 小时前
HLS视频
linux·后端·golang
宵时待雨2 小时前
linux笔记归纳18:传输层协议TCP
linux·网络·笔记·网络协议·tcp/ip
王志来137944730082 小时前
安防监控工控工业服务器配套
运维·服务器·python
hanchenxing2 小时前
自动化脚本“卡住无输出“怎么办: 一次 WebSocket 挂死的排查与自愈模板
运维·javascript·chrome·websocket·自动化·自动化爬虫