Linux YUM和RPM软件包管理
1、YUM软件包管理器(推荐)
yum( Yellow dog Updater, Modified)是一个在 Fedora 和 RedHat 以及 SUSE 中的 Shell 前端软件包管理器。
基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
yum [选项] [参数]
选项:
-y :当安装过程提示选择全部为 "yes";
-q:不显示安装的过程;
参数:
- install :安装 rpm 软件包
- update :更新 rpm 软件包
- check-update: 检查是否有可用的更新 rpm 软件
- remove :删除指定的 rpm 软件包
- list :显示软件包信息
- clean 清理 yum 过期的缓存
- deplist 显示 yum 软件包的所有依赖关系
yum卸载命令
yum remove 软件名:
yum安装命令
yum install 软件名:
yum list | grep google-chrome:查找google-chrome浏览器软件;
2、RPM(安装包)包管理
RPM(RedHat Package Manager),RedHat软件包管理工具,由Red Hat(红帽子)公司提出,被众多linux发行版采用,后缀是rpm是安装包;
安装包名字是由: 安装包名 软件版本号 发布版本号 系统支持平台 文件后缀 组成;
RPM查询命令
rpm -qa :查询所安装的所有 rpm 软件包
由于软件包比较多,一般都会采取过滤
rpm -qa | grep 软件包 :查询指定rpm软件包
rpm -qi 软件包:查询rpm软件包详细信息
RPM 卸载命令
rpm -e 软件包:卸载rpm软件包
rpm -e --nodeps 软件包:卸载软件时,不检查依赖。
RPM安装命令
软件包类型
-
bin文件 .bin (适合所有Linux发行版),bin是可以执行的文件。
-
rpm文件 .rpm,yum(redhat系列)大多数官方下载的安装包都是rpm格式
rpm -ivh sunloginclient-11.0.0.36662.x86_64.rpm :安装软件
-i 安装
-h 以"#"显示进度
-v 显示详细过程 可视化
**-vv **显示更加详细的过程
--nodeps 安装前不检查依赖
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· 单线程的Redis速度为什么快?
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码