最新Mac系统下是否只能通过App Store获取软件包安装程序,能否手动安装DNF或YUM?
最新Mac系统下是否只能通过App Store获取软件包安装程序,能否手动安装DNF或YUM?
嘿,刚好碰到过类似的需求,来给你捋捋~
首先明确一点:Mac系统绝对不是只能通过App Store安装软件。你完全可以手动下载软件的.dmg或.pkg安装包直接安装,也可以用Homebrew这类第三方包管理器来装各种开源工具,自由度很高的。
但回到你关心的DNF和YUM——这俩是Fedora、RHEL这类RPM系Linux发行版的专属包管理器,Mac的内核是基于BSD的Darwin,原生不支持这两个工具的运行,没办法直接手动安装在Mac系统里用。
不过你不想花钱买虚拟机软件的话,有个完美的替代方案:用容器!比如Docker Desktop,个人用户是免费使用的,完全满足你学习DNF的需求,步骤也很简单:
- 先安装Docker Desktop(Mac上直接去官网下安装包就行,不用付费)
- 打开终端,拉取Fedora的镜像:
docker pull fedora - 启动一个交互式的Fedora容器:
docker run -it fedora /bin/bash - 等容器启动完成,你就进入了一个完整的Fedora环境,直接输入
dnf命令就能开始练习了——比如dnf update更新系统、dnf install tree安装小工具,和在真实的Fedora机器上操作一模一样,而且容器占用的资源比虚拟机少很多,启动也快。
这样既不用花钱买虚拟机软件,又能实打实的学习DNF的各种操作,完全适配你现在的需求~
备注:内容来源于stack exchange,提问作者chaz1400
相关产品推荐
相关产品推荐

