0 votes

Restaurer libxml2 pour Yosemite

Ok, voici ce qu'il en est. Je travaillais sur deux projets en même temps et je me suis trompé :

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

J'ai une autre copie de libxml2 heureusement (l'autre projet, homebrew install libxml2). Cette copie se trouve dans /usr/local/opt/libxml/lib. Je n'arrive pas à faire fonctionner cp /usr/local/opt/libxml2/lib/libxml2.2.dylib /usr/lib. Il me dit toujours :

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

Quelqu'un peut-il nous aider ? J'ai essayé cp -S, -R, -F et je n'arrive pas à faire cp ou mv. J'ai juste besoin de réécrire cette lib et je devrais être en mesure de le faire. Je ne sais pas à quoi je pensais quand j'ai fait ça. J'utilise Yosemite 10.10.2, Late-2011 mbp. Libxml2 de homebrew est 2.9.2 je pense si cela fait une différence.

1voto

klanomath Points 63400
  • Entrer /sbin/mount -uw / et copier 'libxml2.2.dylib' de '/usr/local/opt/libxml/lib/' vers '/usr/lib/'

  • Redémarrez votre Mac et restaurez le fichier d'origine :

  • Télécharger Pacifiste (je crois qu'il s'agit d'une version d'essai de 14 jours) et l'application Installateur de systèmes Yosemite

  • Cliquez avec le bouton droit de la souris sur "Install OS X Yosemite.app" -> "Show Package Contents".

  • Monter ./Contents/SharedSupport/InstallESD.dmg

    enter image description here

  • Ouvrez le montage "OS X Install ESD".

  • Ouvrir ./Packages/BaseSystemBinaries.pkg avec Pacifist

  • Dans la nouvelle fenêtre Pacifist, naviguez jusqu'à 'Content of BaseSystemBinaries/usr/lib/libxml2.2.dylib'.

  • Cliquez à droite sur libxml2.2.dylib et installez-la.

  • Redémarrez votre Mac

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X