我有一台配备 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时,我得到了。我不知道在这里做什么。我的三个问题如下。
- 如何检查我是否已完全卸载 fink 和所有端口?
- 如何完全卸载 MacPorts?
- 如何配置 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