¿Reconstruir el archivo icudt51l.dat?

2

¿Cuál es la mejor manera de reconstruir el archivo icudt51l.dat en /usr/share/icu/ ? ICU (International Components for Unicode) es un conjunto de bibliotecas C / C ++ y Java que creo que parecen integrales para OS X, ya que las aplicaciones integradas y las aplicaciones que utilizan servicios vitales del sistema se niegan a funcionar correctamente o se bloquean después de que este archivo se haya producido accidentalmente. eliminado Estoy intentando recuperarlo, pero como esto está en una unidad del sistema, no es posible recuperarlo.

    
pregunta MiB 07.07.2015 - 15:57

3 respuestas

3

Otra solución para esto es iniciar su partición de recuperación con CMD + R mientras su máquina se está iniciando. Desde allí puede abrir la Terminal desde Utilidades en la barra de menú. Luego puedes copiar el archivo con:

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

Si su unidad tiene FileVault habilitado, es posible que primero deba desbloquearlo mediante la utilidad de disco.

    
respondido por el Keith Smiley 22.07.2015 - 01:16
2

En la Terminal con herramientas de desarrollador instaladas ejecuté los comandos:

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

y de data/out copié icudt51l.dat a /usr/share/icu/ .

Las aplicaciones ahora parecen funcionar bien de nuevo, pero parece que se eliminaron algunos cachés.

    
respondido por el MiB 07.07.2015 - 18:00
1

Simplemente reinstale Combo de actualización de Mac OS X 10.9.5 . El archivo "icudt51l.dat" es parte de la actualización:

Siposee/usa Pacifist (AFAIK, la prueba gratuita dura 30 días) puede ahorrar la actualización completa e instalar la archivo a la ruta correcta.

    
respondido por el klanomath 07.07.2015 - 18:46

Lea otras preguntas en las etiquetas