MacPorts和Homebrew哪个好?看完你就知道了!

吉云

今天心血来潮,想折腾一下 Mac 上的软件包管理。之前一直听说 Mac 上有几个好用的工具,像什么 Homebrew、MacPorts,还有个 Fink?反正挺多的,搞得我选择困难症都犯。

之前也稍微解过一点,Homebrew 据说更新快,软件包多,但是太依赖系统自带的库。每次 Mac 一升级,好多软件就得跪,想想就头疼。MacPorts ,相对独立些,不怎么依赖系统库,但软件包可能没 Homebrew 那么多。

琢磨半天,还是决定试试 MacPorts。毕竟稳定压倒一切嘛而且听说 MacPorts 倾向于自己编译,感觉更“硬核”一点,哈哈。

MacPorts和Homebrew哪个好?看完你就知道了!

安装 MacPorts

安装过程挺简单的,主要就是几个步骤:

  • 你得有个 Xcode。这玩意儿,搞开发的应该都有?没有的话,去 App Store 下一个。
  • 然后,打开终端,输入点命令,把 Xcode 的命令行工具装上。
  • 去 MacPorts 官网,找到对应你 Mac 版本的安装包,下载下来。
  • MacPorts和Homebrew哪个好?看完你就知道了!

  • 双击安装包,一路点“下一步”,就完事。

安装完之后,它会提示你,要把 MacPorts 的路径加到环境变量里。这一步也挺关键的,不然以后用起来不方便。具体怎么操作,安装程序都会有提示,照着做就行。

使用 MacPorts

装好之后,当然要试试水!

打开终端,先来个自我更新。输入 sudo port selfupdate,回车,输入密码,等它跑完就行。这一步,主要是更新 MacPorts 自身的软件包列表和工具。

MacPorts和Homebrew哪个好?看完你就知道了!

然后,就可以安装你想要的软件。比如说,我想装个 wget,就输入 sudo port install wget,回车,等它下载、编译、安装,一条龙服务。

常用的命令也就那几个:

  • search: 搜软件。比如 port search wget
  • install: 装软件。比如 sudo port install wget
  • uninstall: 卸载软件。比如 sudo port uninstall wget
  • MacPorts和Homebrew哪个好?看完你就知道了!

  • list:看看都装
  • upgrade: 升级已安装的软件。

MacPorts 给我的感觉就是,稳!虽然有时候安装软件要等它编译,慢一点,但胜在可靠。而且它提供的软件包也挺丰富的,常用的基本都能找到。

每个工具都有自己的优缺点,Homebrew 也有它的好处。具体选择哪个,还是看个人需求。反正我是暂时入坑 MacPorts ,以后有啥新发现再来分享!

免责声明:由于无法甄别是否为投稿用户创作以及文章的准确性,本站尊重并保护知识产权,根据《信息网络传播权保护条例》,如我们转载的作品侵犯了您的权利,请您通知我们,请将本侵权页面网址发送邮件到qingge@88.com,深感抱歉,我们会做删除处理。

目录[+]