我应该在安装自制软件后_really_删除dylib吗?

ssd*_*sdc 21 macos homebrew

我刚刚安装了自制软件,并从安装脚本中看到一条消息,说我应该考虑删除以下"邪恶"的dylib,因为它们可能会破坏构建.有没有人这样做过?如果是这样,你后来发现你真的需要它们吗?

这是dylib列表:

/usr/local/lib/CHBrowserView.dylib
/usr/local/lib/libgnsdk_musicid_file.dylib
/usr/local/lib/libgnsdk_sdkmanager.dylib
/usr/local/lib/libjson.0.0.1.dylib
/usr/local/lib/libmusicid_osx.dylib
/usr/local/lib/libpcre.0.0.1.dylib
/usr/local/lib/libpcrecpp.0.0.0.dylib
/usr/local/lib/libpcreposix.0.0.0.dylib
Run Code Online (Sandbox Code Playgroud)

syn*_*tel 21

没有.如果你在/ usr/local/lib中有东西,很可能是因为你构建并安装它.

Brew认为/ usr/local/lib中的任何库都是"邪恶的"只是因为Brew不知道它们,这是一个烦人且自负的错误消息.

您可能有一个"旧"版本与Brew构建冲突,但是...... guh.当程序死亡时,这将是非常明显的.如果应用程序试图对其进行加载,则更有可能意味着当Brew构建内容时,无论如何都会尝试链接旧的lib.只要它的拱形/版本兼容,它就没什么大不了的.

当您在Brew之前构建的某些内容无法找到您删除的共享库时,这也会非常明显.并且考虑到你可能没有放置源(或者记住你是如何配置它的......)

我强烈建议保留旧图书馆.