2 votes

Reconstruire le fichier icudt51l.dat ?

Quelle est la meilleure façon de reconstruire les icudt51l.dat dans /usr/share/icu/ ? ICU (International Components for Unicode) est un ensemble de bibliothèques C/C++ et Java, je pense, qui semblent faire partie intégrante d'OS X, car les applications intégrées ainsi que les applications utilisant des services système vitaux refusent de fonctionner correctement ou plantent après que ce fichier ait été accidentellement supprimé. J'essaie de le récupérer, mais comme il se trouve sur un disque système, il ne sera peut-être pas possible de le récupérer.

0 votes

Réinstaller OSX -ou au moins essayer la mise à jour combo

0 votes

Merci, mais il est hors de question que je réinstalle OS X pour un seul fichier.

1 votes

J'essaierais d'extraire ce fichier de l'installateur OSX avec quelque chose comme Pacifiste .

4voto

adi92 Points 4589

Une autre solution pour cela est de démarrer dans votre partition de récupération avec CMD + R pendant que votre machine démarre. De là, vous pouvez ouvrir le Terminal à partir de Utilitaires dans la barre de menu. Ensuite, vous pouvez copier le fichier avec :

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

Si votre disque est doté de la fonction FileVault, vous devrez peut-être d'abord la déverrouiller via l'utilitaire de disque.

1 votes

C'est certainement une solution viable si vous disposez d'une partition de récupération et surtout si vous n'avez pas d'accès à Internet lorsque vous devez réparer ce problème. Bien que ma solution de compilation ait fonctionné pour moi, je pense que cette solution est peut-être la plus utile et la plus facilement disponible pour tout le monde.

2voto

MiB Points 462

Dans le Terminal avec les outils de développement installés, j'ai exécuté les commandes :

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

et de data/out J'ai copié icudt51l.dat à /usr/share/icu/ .

Les applications semblent à nouveau fonctionner correctement, mais il semblerait que certains caches aient été supprimés.

1voto

klanomath Points 63400

Il suffit de réinstaller Mise à jour du Combo Updater de Mac OS X 10.9.5 . Le fichier "icudt51l.dat" fait partie de la mise à jour :

enter image description here

Si vous possédez/utilisez Pacifiste (AFAIK l'essai gratuit dure 30 jours) vous pouvez épargner la mise à jour complète et juste installer le fichier dans le chemin approprié.

0 votes

Oui, c'est une bonne suggestion. J'ai commencé un téléchargement de la mise à jour combo mais Firefox s'est planté avant d'avoir atteint la moitié du chemin plusieurs fois (tout comme mon application de récupération). J'ai ensuite copié le lien de téléchargement et utilisé bouclette à la place. Mais comme ma construction était déjà terminée, je l'ai utilisée en premier. Mais maintenant j'ai utilisé Pacifist pour installer ce fichier à l'emplacement par défaut. Super !

0 votes

J'ai également essayé de réinstaller toute la mise à jour Combo 10.9.5, mais ce n'est pas possible.

0 votes

@MiB Quel message d'erreur obtenez-vous ?

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