Unix、Linux 软件包管理快速入门对照:apt、brew、pkg、yum
作者:gc(at)sysin.org,主页:www.sysin.org
如果您已经有了 Linux(CentOS、Ubuntu)或者 Unix(macOS、FreeBSD)任一产品的软件包管理工具使用经验,对于其他系统可以参看下表快速入门:
命令功能/系统 | macOS/Darwin | FreeBSD | Ubuntu | CentOS(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 | apt autoclean | yum clean all |
备注:CentOS 8 开始,使用 dnf,但 yum 仍然可用,实际上两个命令都是相同的文件链接,等价。
可以看到,CentOS 中更新 repo 列表的命令与其他不同,其他命令几乎都是相同或者极为类似。
赞 (0)