1 votos

Mac M1 ¿cómo copiar el archivo dylib a usr/lib en MacOS Big Sur/?

Tengo la necesidad de copiar un archivo dylib en la carpeta /usr/lib. Aunque he deshabilitado csruitl en el modo de recuperación para evitar el SIP. Todavía no puedo copiar este archivo a la carpeta /usr/lib carpeta. También he probado sudo cp libstdc+.dylib /usr/lib/ pero no hubo suerte.

De algunos otros artículos que he leído - no se puede copiar en /usr/lib - Me sugieren que copie el archivo dylib en /usr/local/lib con el install_name_tool .

Si mi ubicación de destino es /usr/lib, el archivo es libstdc+.dylib, y si pongo mi archivo en la ubicación sugerida /usr/local/lib, entonces ¿cuál debería ser mi comando en Terminal?

¿O hay alguna forma más fácil de hacerlo? ¿Alguien podría ayudar?

1voto

Oskar Puntos 1242

Por lo tanto, esto no será fácil si no puedes modificar la construcción del paquete para que busque en /usr/local/lib.

Pegar los archivos en la nueva ubicación es trivial, pero no solucionará el problema de root de la necesidad de modificar la ruta para que el código entienda que no puede simplemente reutilizar una ubicación protegida por el sistema.

Yo volvería a estudiar la posibilidad de cambiar tus requisitos ahora que has aprendido la naturaleza protegida del sistema sellado en MacOS.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X