更确切地说,曾是安全吗?我的意思是...我可能应该在实际这么做之前先问一下... :-P
我的理解是,在 FreeBSD 系统上,系统内容放在 /usr 中,而用户空间内容放在 /usr/local 中。
Mac 仍然可以正常启动并且看起来很正常运行,但是事后使用自制软件重新安装东西时却遇到了极大的困难...因此我想知道...它是否真的安全,还是我是否需要完全重新安装 OSX?
答案1
它非常安全。/usr/local
在全新安装的 Mac OSX 上甚至不存在该目录。
答案2
如果您已安装 TrueCrypt,则删除 /usr/local/ 中的 MacFUSE 文件可能会使其停止工作。请参阅https://github.com/mxcl/homebrew/issues/14430。
easy_install、pip 和许多安装程序也使用 /usr/local/。以下列出了 /usr/local/bin/ 中的非 Homebrew 内容:
find /usr/local/bin ! -lname '../Cellar/*' -ls
https://github.com/mxcl/homebrew/wiki/FAQ:
如何卸载 Homebrew?
如果你安装了,
/usr/local
那么你可以使用脚本这个要点卸载 — 它只会删除 Homebrew 和 Homebrew 安装的内容,其余内容保持不变/usr/local
。只要您没有在 Homebrew 的前缀 (
brew --prefix
) 中放置任何其他内容,通常就可以只使用rm -rf
该目录。这是因为 Homebrew 不会触碰其前缀之外的文件。
答案3
在 OS X 中,/usr/local
默认情况下不用于任何用途。
如果您知道其中的内容并且不依赖任何东西,则可以安全地删除它,例如 Homebrew,它可能是/usr/local
OS X 中最流行的用途。Tex Live/usr/local
也可以使用 IIRC。
如果你在重新安装 Homebrew 时遇到问题,请确保使用以下方法将其完全卸载:这个要点的帮助(如果您已经强制删除了东西,请单独选择命令),并且您可以正确执行sudo chown -R $(whoami):admin /usr/local
。