Ripristina libxml2 in Yosemite

0

Ok, ecco l'accordo. Stavo lavorando su due progetti contemporaneamente e ho erroneamente:

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

Ho un'altra copia di libxml2 per fortuna (l'altro progetto, homebrew install libxml2). Quella copia è in / usr / local / opt / libxml / lib. Per la vita di me non riesco a ottenere cp /usr/local/opt/libxml2/lib/libxml2.2.dylib / usr / lib per funzionare. Dice sempre:

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

Per favore qualcuno può aiutarmi? Ho provato cp -S, -R, -F e non riesco a farlo in cp o mv. Ho solo bisogno di scrivere quella lib di nuovo e dovrei essere buono per andare. Non so cosa stavo pensando quando l'ho fatto. Esecuzione di Yosemite 10.10.2, mbp di fine 2011. Libxml2 da homebrew è 2.9.2 Penso che faccia la differenza.

    
posta RinconRex 30.01.2015 - 11:50
fonte

1 risposta

1
  • Inserisci /sbin/mount -uw / e copia 'libxml2.2.dylib' da '/ usr / local / opt / libxml / lib /' a '/ usr / lib /'
  • Riavvia il Mac e ripristina il file originale:
  • Scarica Pacifist (penso che sia una versione di prova di 14 giorni) e Installer sistema Yosemite
  • Fai clic con il tasto destro del mouse su "Installa OS X Yosemite.app" - > 'Mostra contenuto pacchetto'
  • Mount ./Contents/SharedSupport/InstallESD.dmg

  • April'ESDdiinstallazioneOSXmontato

  • Apri./Packages/BaseSystemBinaries.pkgconPacifist
  • NellanuovafinestradiPacifistpassarea"Content of BaseSystemBinaries / usr / lib / libxml2.2.dylib"
  • Fai clic con il pulsante destro del mouse su libxml2.2.dylib e installalo
  • Riavvia il tuo Mac
risposta data 30.01.2015 - 12:19
fonte

Leggi altre domande sui tag