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 软件名:

image

yum安装命令

yum install 软件名:

image
yum list | grep google-chrome:查找google-chrome浏览器软件;
image

2、RPM(安装包)包管理

RPM(RedHat Package Manager),RedHat软件包管理工具,由Red Hat(红帽子)公司提出,被众多linux发行版采用,后缀是rpm是安装包;

安装包名字是由: 安装包名 软件版本号 发布版本号 系统支持平台 文件后缀 组成;

RPM查询命令

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

由于软件包比较多,一般都会采取过滤

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

image

rpm -qi 软件包:查询rpm软件包详细信息

image

RPM 卸载命令

rpm -e 软件包:卸载rpm软件包

image

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 安装前不检查依赖

    image

posted @   DAZKT12  阅读(60)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· 单线程的Redis速度为什么快?
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
点击右上角即可分享
微信分享提示