62 votes

Comment faire en sorte que le package ttf-mscorefonts-installer télécharge les polices une fois qu'il dit qu'il est installé?

Lorsque j'installe "Installer for Microsoft TrueType core fonts" (ttf-mscorefonts-installer) depuis le Centre de logiciels sur 14.04, il donne une réponse positive-- mais après cela, j'obtiens une erreur de téléchargement. Il semble que les fichiers fournissant réellement les polices ne sont jamais récupérés. Y a-t-il un moyen de résoudre cela ?

69voto

karel Points 97032

Le package ttf-mscorefonts-installer permet d'installer facilement les polices de caractères Microsoft True Type Core Fonts pour le web.

Exécutez sudo apt-get install ttf-mscorefonts-installer et acceptez le CLUF. Si vous avez déjà installé ttf-mscorefonts-installer mais que vous n'avez pas accepté le CLUF, désinstallez ttf-mscorefonts-installer et réinstallez-le comme ceci :

sudo dpkg -P ttf-mscorefonts-installer  
sudo apt install ttf-mscorefonts-installer  

Utilisez les touches Tab et Enter pour accepter le CLUF dans la fenêtre des polices Microsoft TrueType Core Fonts qui s'ouvre. Le terminal affichera un nouveau message à chaque fois qu'il aura fini de télécharger une nouvelle police. Attendez un peu jusqu'à ce que le terminal vous indique qu'il a fini de télécharger et d'installer les polices Microsoft TrueType Core Fonts.


Comme indiqué dans le commentaire 45 de l'incident sur le package ttf-mscorefonts-installer 3.4+nmu1ubuntu2 faille d'installation/mise à jour, la version 3.4 actuelle de ttf-mscorefonts-installer recherche les fichiers de police dans un emplacement réseau incorrect. En conséquence, les polices de base ne sont jamais installées. Ce problème survient avec Ubuntu 16.04 depuis juillet 2016. Actuellement, jusqu'au 11 octobre 2017, la dernière version de ttf-mscorefonts-installer est également la 3.4 dans Ubuntu 16.10 et Ubuntu 17.04, et la dernière version de ttf-mscorefonts-installer est la 3.6 dans Ubuntu 17.10.

La version 3.6 du ttf-mscorefonts-installer de Debian (amont) recherche les fichiers de police dans le bon emplacement réseau et installera avec succès les polices de base. Pour plus d'informations sur cette correction, consultez Échec de téléchargement des fichiers de données supplémentaires - ttf-mscorefonts-installer

26voto

Root Points 393

Voici une solution de contournement jusqu'à ce que le package soit corrigé :

TMP=`mktemp -d`   
cd $TMP
grep Url: /usr/share/package-data-downloads/ttf-mscorefonts-installer | awk '{print $2}' | xargs -n 1 wget  
sudo /usr/lib/msttcorefonts/update-ms-fonts $TMP/*  
sudo dpkg-reconfigure ttf-mscorefonts-installer  
cd -  
rm -rf $TMP

Remarquez que cela ne vérifie pas la somme de contrôle, mais ce ne sont que des polices de caractères. Ce n'est pas comme si quelqu'un allait pirater le DNS de download.sourceforge.net et l'utiliser pour distribuer des fichiers invalides. Les fichiers ne sont pas exécutés : le script update-ms-fonts utilise cabextract pour extraire les fichiers TTF de chaque exe.

En tout cas, j'espère que cela vous aide.

21voto

Xyphos Points 321

J'obtenais des erreurs de hachage du package arial32.exe et l'installation échouait, mais en utilisant une combinaison des deux ci-dessus, cela a en fait fonctionné.

sudo dpkg -P ttf-mscorefonts-installer
sudo rm -rf /var/lib/update-notifier/package-data-downloads/partial/*
sudo apt-get --purge --reinstall install ttf-mscorefonts-installer

13voto

Serge Stroobandt Points 3924

16.04 est affecté par un bug de téléchargement

Plus de détails dans le rapport de bug. En guise de solution temporaire, téléchargez le paquet Debian révisé et installez-le.

cd ~/Téléchargements
wget http://ftp.us.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.6_all.deb
sudo gdebi ~/Téléchargements/ttf-mscorefonts-installer_3.6_all.deb

9voto

Aldaris Points 211

Voici les deux commandes qui ont fonctionné pour moi :

sudo rm -rf /var/lib/update-notifier/package-data-downloads/partial/*
sudo apt-get --purge --reinstall install ttf-mscorefonts-installer

source: https://bugs.launchpad.net/ubuntu/+source/msttcorefonts/+bug/1371783

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X