sierra - install brew macos mojave



¿Debería realmente eliminar dylibs después de instalar Homebrew? (1)

Acabo de instalar Homebrew y vi un mensaje de la secuencia de comandos de instalación que decía que debería considerar eliminar los siguientes dylibs "malvados", ya que podrían romper las compilaciones. ¿Alguien ha hecho esto? Y si es así, ¿más tarde descubrió que realmente los necesitaba?

Aquí está la lista de 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

NO. Si tiene algo en / usr / local / lib, con toda probabilidad es porque lo construyó y lo instaló.

Es un mensaje de error molesto y egocéntrico para que Brew asuma que las bibliotecas en / usr / local / lib son "malvadas" simplemente porque Brew no las conoce.

Es posible que tengas una versión "anterior" que esté en conflicto con algo que Brew construye, pero ... guh. Será dolorosamente obvio cuando el programa muera. Y es más probable que no si la aplicación intenta descargarlo, también significa que cuando Brew esté construyendo cosas, intentará vincularlo con la antigua biblioteca de todos modos . Mientras que sea compatible con el arco / versión no es un problema.

También será dolorosamente obvio cuando algo que construyes antes de Brew no pueda encontrar la biblioteca compartida que eliminaste. Y dado que es posible que no tenga la fuente por ahí (o recuerde cómo la configuró en primer lugar ...)

Recomiendo encarecidamente mantener las bibliotecas antiguas alrededor.





homebrew