我可以删除 opt/local/bin 吗?

Sim*_*ton 4 macports macos

由于库冲突,我已经删除了 Macports,现在使用 Homebrew。我在使用 Openssl 时遇到了问题,在我的opt/local/bin文件夹中,有我想删除的 openssl、oldOpenssl 和 oldOpenssl2,但我读到这opt/local/bin是我的 macports 目录。如果我只是删除它会发生什么坏事?

slh*_*hck 12

你可以删除它。

/opt在全新安装的 OS X 中不存在。如果您想完全卸载 MacPorts,无论如何您应该先卸载端口。您可以稍后通过 Homebrew 再次安装大多数应用程序,它也具有 OpenSSL。

要删除所有当前安装的端口 - 您可能无法执行此操作,因为您已经卸载了 MacPorts:

sudo port -fp uninstall --follow-dependents installed
Run Code Online (Sandbox Code Playgroud)

这也将删除/opt/local/bin. 剩下的就是清理额外的目录,包括/opt/local,这只是 MacPorts 的前缀。其他任何东西都不太可能在那里写文件。

这也在官方卸载说明中进行了解释。完全删除还包括删除其他一些目录,例如:

/Applications/DarwinPorts
/Applications/MacPorts
/Library/LaunchDaemons/org.macports.*
/Library/Receipts/DarwinPorts*.pkg
/Library/Receipts/MacPorts*.pkg
/Library/StartupItems/DarwinPortsStartup
/Library/Tcl/darwinports1.0
/Library/Tcl/macports1.0
~/.macports
Run Code Online (Sandbox Code Playgroud)