【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

相关推荐
50万马克的面包2 分钟前
CSDN-栈队列数组-知识点整理
linux·运维·服务器
MicrosoftCloud39 分钟前
用户权限 04|/etc/sudoers 安全配置:从最小授权到「别把 ALL 随便给人」
运维·安全·ubuntu·sudo·sudoers
wjkjpcba1 小时前
PCBA烧录程序是什么:PCBA包工包料厂家解析烧录与测试
linux·数据库·人工智能·smt贴片加工·pcba贴片加工厂
꯭自꯭闭꯭2 小时前
达梦事物特性及MVCC
linux·运维·数据库
91刘仁德3 小时前
HTTP协议详解:从URL到HTTP服务器的完整实战
服务器·网络·笔记·网络协议·http
亚川楼宇自控系统数据中心厂家3 小时前
实验室智能化管理系统|人环物智一体化管控平台
运维
羔羊++3 小时前
18_实验十七_其他命令与自定义启动变量
linux
zmsup5 小时前
Agent 上下文调优:结合 OpsArk 运维智能体,设计模型每一步真正需要的信息
运维·agent·上下文压缩·运维智能体·上下文调优
DYWorker0016 小时前
Linux驱动:RK3568 GMAC + YT8531C 千兆以太网全流程解剖
linux
吴声子夜歌7 小时前
Nginx应用与运维——Nginx负载均衡应用实战(二)
运维·nginx·负载均衡