Restaurar libxml2 a Yosemite

0

Ok, así que aquí está el trato. Estuve trabajando en dos proyectos al mismo tiempo y me equivoqué:

rm -rf /usr/lib/libxml2.2.dylib

Afortunadamente tengo otra copia de libxml2 (el otro proyecto, homebrew install libxml2). Esa copia está en / usr / local / opt / libxml / lib. Por mi vida no puedo hacer funcionar cp /usr/local/opt/libxml2/lib/libxml2.2.dylib / usr / lib. Siempre dice:

/usr/lib/libxml2.2.dylib Read-only Filesystem

Por favor, ¿alguien puede ayudar? He intentado cp -S, -R, -F y no puedo hacerlo con cp o mv. Solo necesito escribir esa liberación de nuevo y debería estar listo. No sé lo que estaba pensando cuando hice eso. Ejecución de Yosemite 10.10.2, mbp a finales de 2011. Libxml2 de homebrew es 2.9.2 Creo que si hace una diferencia.

    
pregunta RinconRex 30.01.2015 - 11:50

1 respuesta

1
  • Ingrese /sbin/mount -uw / y copie 'libxml2.2.dylib' de '/ usr / local / opt / libxml / lib /' a '/ usr / lib /'
  • Reinicia tu Mac y restaura el archivo original:
  • Descargue Pacifist (creo que es una prueba de 14 días) y el Instalador del sistema Yosemite
  • Haga clic con el botón derecho en 'Instalar OS X Yosemite.app' - > 'Mostrar contenido del paquete'
  • Mount ./Contents/SharedSupport/InstallESD.dmg

  • Abra el 'OSD Install ESD' Xp montado

  • Abra ./Packages/BaseSystemBinaries.pkg con Pacifist
  • En la nueva ventana de Pacifist, vaya a 'Contenido de BaseSystemBinaries / usr / lib / libxml2.2.dylib'
  • Haga clic con el botón derecho en libxml2.2.dylib e instálelo
  • Reinicia tu Mac
respondido por el klanomath 30.01.2015 - 12:19

Lea otras preguntas en las etiquetas