如何卸载 Macports

如何卸载 Macports

我有一台安装了 High Sierra 的 MacBook Pro,我需要为 Octave 项目下载一个包管理器。在此之前我已经有了 Docker。所以我去下载了 home-brew、MacPorts 和 tink,没有意识到我只需要一个包管理器。我只想要 home brew,需要完全卸载 MacPorts 和 tink。

  • 我想我已经卸载了 tink 但我不确定如何检查。
  • sudo: port: command not found当我输入卸载 MacPorts 时,我得到了这个信息sudo port -fp uninstall installed,所以我不知道在这里该做什么。

我的三个问题是

  1. 如何检查我是否已完全卸载 tink 和所有端口。
  2. 如何完全卸载 MacPorts。
  3. 如何正确配置 home-brew 和 docker,以使它们不会互相干扰。

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

答案1

正如所述MacPorts 指南,如果你使用

$ sudo port -fp uninstall installed– 请参阅上述页面上的检查说明

但实际上,除了应用程序中的 MacPorts 应用程序之外,没有其他迫切的理由卸载任何东西。它们会无害地存在于 中/opt/local。反之亦然,Homebrew 应用程序存在于其他地方。我不确定 Docker 是否如此,我相信那是一种完全不同的技术。小型工具的底层“Unix 哲学”适用于 MacOS – 您会发现许多小型、通常是冗余的或仅略有不同的应用程序已经存在于 MacOS 中。MacPorts、Homebrew 和 Fink 基本上只是暴露了已经存在的 Unix 基础。事实上,你可以很好地将 MacPorts 和 Homebrew 一起使用。你不会因为想摆脱 Microsoft Office 而删除写字板和记事本。同样的事情也适用于这里。

相关内容