【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

相关推荐
小白说大模型15 分钟前
Codex 实战:用 AI 写运维脚本
大数据·运维·网络·人工智能·机器学习·prompt
λqaq725 分钟前
MySQL 数据库基础(2)约束、用户权限、远程连接、外键与 TCP/UDP 理解
linux·数据库·python·tcp/ip·mysql
数字护盾(和中)34 分钟前
和中科技剖析 EDR 绕过全链路,AMSI、ETW 规避技术与防御对策
运维·网络·人工智能·科技·安全·web安全
土星云SaturnCloud36 分钟前
高速服务区AI视觉全场景方案:安全管控+运营提效+服务升级,土星云边缘算力赋能智慧交通
服务器·人工智能·ai·边缘计算
土星云SaturnCloud40 分钟前
Real-ESRGAN超分辨率算法原理与边缘侧部署实践
服务器·算法·ai·边缘计算·real-esrgan
CedarQR1 小时前
云卓 G20 遥控器 Android 开发实录:从 USB 设备到读取摇杆/按键通道值
android·linux·无人机
lxw20230271161 小时前
k8s的pod管理
linux·容器·kubernetes
qetfw1 小时前
Debian Samba 与 OpenLDAP 统一认证配置
linux·debian
初願致夕霞2 小时前
《为什么公网访问不了内网?正向代理、内网穿透与 NAT 打洞一次说清》
linux·网络·tcp/ip·智能路由器
天远Date Lab2 小时前
零信任架构实战:基于天远普通维保查询构建自动化车辆收车评估网关
运维·人工智能·架构·自动化