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 列表的命令与其他不同,其他命令几乎都是相同或者极为类似
- RHEL 8 开始,使用
dnf
,但 yum 仍然可用,实际上两个命令都是相同的文件链接 (sysin),等价。- RHEL 此处用词包含其免费兼容发行版 AlmaLinux、Rocky Linux 以及退役的 CentOS。