如何确定我是否在 macOS 中正确卸载了包管理器

如何确定我是否在 macOS 中正确卸载了包管理器

我有一台配备 macOS High Sierra 的 MacBook Pro,我需要下载 Octave 项目的包管理器。在此之前我已经有了 Docker。我下载了 Homebrew、MacPorts 和 fink,但没有意识到我只需要一个包管理器。我只想要 Homebrew,并且需要正确且完全卸载 MacPorts 和 fink。我想我已经卸载了 fink,但我不知道如何检查。sudo: port: command not found当我输入 sudo port -fp uninstall installed卸载 MacPorts时,我得到了。我不知道在这里做什么。我的三个问题如下。

  1. 如何检查我是否已完全卸载 fink 和所有端口?
  2. 如何完全卸载 MacPorts?
  3. 如何配置 Homebrew 和 Docker,以免它们互相干扰?

这是我的错,因为我不知道我只需要一个包管理器而不是三个。

答案1

我的经验是,brew、port 和 fink 有不同的存储库,因此让它们全部可用是有用的(至少对我来说)。

您可能还有另一位 Apple Store 的 PM。

其他的也存储到不同的地方:

brew writes to /usr/local 
fink writes to /sw 
port writes to /opt/local 

因此,虽然我没有关于如何摆脱 MacPorts 的答案,但我的元答案/建议是保留所有它们,除非您有充分的理由不这样做。

这是在这样的系统上:

OS, ker|rel, machine: Apple/BSD, Darwin 16.7.0, x86_64
Distribution        : macOS 10.12.6 (16G29), Sierra
brew - ( local: /usr/local/bin/brew, 2017-06-03 )

感谢您提出这个问题——它提醒我我还没有在 mac mini 上安装 port 和 fink。

最美好的祝愿...干杯,drl

相关内容