【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

相关推荐
蚊子爱喝水几秒前
swoole6.2新特性
linux·swoole
峥嵘life9 分钟前
Android16 【GTS】 GtsDevicePolicyTestCases 测试存在Failed项
android·linux·学习
寂柒1 小时前
线程同步与互斥——生产者、消费者模型
linux
雾岛听蓝1 小时前
C文件操作与系统IO
linux·c语言·开发语言·经验分享·笔记·算法
coderwei1231 小时前
Ubantu服务器构建openclaw并接入飞书
运维·服务器
开开心心就好2 小时前
跨平台高速下载工具,支持浏览器功能强大
运维·服务器·windows·pdf·旅游·媒体·1024程序员节
心易行者2 小时前
别再说“在我的机器上能跑”了!Docker 入门指南,专治各种环境不服
运维·人工智能·docker·容器
盐焗西兰花2 小时前
鸿蒙学习实战之路-Share Kit系列(7/17)-自定义分享面板操作区
linux·学习·harmonyos
Keanu-2 小时前
Redis 主从复制及哨兵模式配置
服务器·数据库·redis
Yupureki2 小时前
《C++实战项目-高并发内存池》3.ThreadCache构造
服务器·c语言·c++·算法·哈希算法