Ricostruisci il file icudt51l.dat?

2

Qual è il modo migliore per ricostruire il file icudt51l.dat in /usr/share/icu/ ? ICU (International Components for Unicode) è un insieme di librerie C / C ++ e Java, che sembrano parte integrante di OS X come app integrate così come le app che utilizzano servizi di sistema vitali rifiutano di funzionare correttamente o si bloccano dopo che questo file è stato accidentalmente cancellato. Sto tentando di recuperarlo, ma dato che questo è su un disco di sistema, è probabile che tornarlo indietro non sia possibile.

    
posta MiB 07.07.2015 - 15:57
fonte

3 risposte

3

Un'altra soluzione è l'avvio nella partizione di ripristino con CMD + R durante l'avvio della macchina. Da lì puoi aprire il Terminale da Utility nella barra dei menu. Quindi puoi copiare il file con:

cp /usr/share/icu/icudt51l.dat /Volumes/YOUR_DRIVE/usr/share/icu

Se l'unità ha attivato FileVault, potrebbe essere necessario sbloccarlo prima tramite l'utilità del disco.

    
risposta data 22.07.2015 - 01:16
fonte
2

In Terminale con gli strumenti di sviluppo installati ho eseguito i comandi:

curl -O http://download.icu-project.org/files/icu4c/51.2/icu4c-51_2-src.tgz
tar xvf icu4c-51_2-src.tgz
cd icu/source
rm -rf data
./runConfigureICU MacOSX --with-data-packaging=archive
make

e da data/out ho copiato icudt51l.dat in /usr/share/icu/ .

Le app ora sembrano funzionare di nuovo bene, ma sembrerebbe che alcune cache siano state eliminate.

    
risposta data 07.07.2015 - 18:00
fonte
1

Installa nuovamente Aggiornamento combinato di Mac OS X 10.9.5 . Il file "icudt51l.dat" è parte dell'aggiornamento:

Sepossiedi/utilizzi Pacifist (AFAIK la prova gratuita dura per 30 giorni) puoi risparmiare l'aggiornamento completo e installare semplicemente il file sul percorso corretto.

    
risposta data 07.07.2015 - 18:46
fonte

Leggi altre domande sui tag