Unix、Linux 软件包管理快速入门对照

Linux(RHEL、Ubuntu)或者 Unix(macOS、FreeBSD)可以参看下表快速入门:

命令功能/系统 Darwin (macOS) FreeBSD Debian/Ubuntu RHEL(dnf = yum)
搜索和查找软件包 brew search pkg search apt list yum list
查看软件包信息 brew info pkg info apt show yum info
安装 brew install pkg install apt install yum install
删除 brew uninstall/remove/rm pkg delete/remove apt remove yum remove
删除不在使用的软件包 brew autoremove pkg autoremove apt autoremove yum autoremove
更新 repo 列表 brew update pkg update apt update yum makecache
更新软件包 brew upgrade pkg upgrade apt upgrade yum upgrade/update
清理缓存临时文件等 brew cleanup pkg clean -a apt autoclean yum clean all

RHEL 中更新 repo 列表的命令与其他不同,其他命令几乎都是相同或者极为类似

  1. RHEL 8 开始,使用 dnf,但 yum 仍然可用,实际上两个命令都是相同的文件链接 (sysin),等价。
  2. RHEL 此处用词包含其免费兼容发行版 AlmaLinux、Rocky Linux 以及退役的 CentOS。
相关推荐
daad7775 分钟前
sitl_5760_io记录
linux·运维·服务器
XIAOHEZIcode5 分钟前
进程、会话与终端——一次真实的 Linux Session 解剖
linux·后端·命令行
小则又沐风a11 分钟前
今日算法----一篇文章学会背包问题
运维·服务器·算法
好好风格12 分钟前
Scrapling:现代 Web 抓取,正在从“写选择器”走向“自适应”
linux·后端
用户23678298016821 分钟前
Linux chown 命令详解:从 inode 到实战
linux
William Dawson22 分钟前
2核2G服务器优化指南
运维·服务器
不做无法实现的梦~24 分钟前
Ubuntu 22.04 下使用 CMSIS-DAP 编译和烧录 STM32
linux·stm32·ubuntu
SilentSamsara33 分钟前
消息队列集成:Python + Kafka/RabbitMQ 生产实践
服务器·开发语言·分布式·python·kafka·rabbitmq
Junsir大斗师34 分钟前
rocky9.7搭建grafana+loki+prometheus+alloy+node_exporter运维监控平台
linux·运维·grafana·prometheus