Comment faire pour que les polices de téléchargement du paquet ttf-mscorefonts-installer, après qu'il dit qu'il est installé?

58

Lorsque ttf-mscorefonts-installerj'installe le 14.04 «Installer pour les polices principales de Microsoft TrueType» ( ) à partir du Centre logiciel, cela donne une réponse positive - mais après cela, un message d'erreur de téléchargement s'affiche. Il semble que les fichiers fournissant les polices ne soient jamais récupérés. Y-a-t-il une façon de résoudre ceci?

Hans Schaap
la source
7
Cela dépend de l'erreur, vous ne pensez pas? Veuillez donc le fournir :)
Rinzwind
Le téléchargement de vin à partir du centre logiciel (basé sur une interface graphique) ne semble pas donner la confirmation du contrat de licence utilisateur final; ou au moins ouvre les fenêtres qui sont cachées. Il est très facile d’obtenir ce paquet particulier partiellement installé.
bruit sans art
C'est une bonne question avec une bonne réponse. Ne pensez pas que cela aurait dû être fermé. Ça m'a aidé. Merci!
Mark
@Eliah En fait, cette autre question ne m'aurait pas aidée depuis que j'essayais d'installer ces polices à partir du programme d'installation du package graphique, et elle ne m'a jamais montré de menu pour accepter le contrat de licence (probablement le cas de l'OP ici aussi). Cette réponse a aidé car elle m'a incité à tenter une installation en ligne de commande, qui m'a ensuite montré le contrat de licence.
Marc
2
@ Mark Je pense maintenant que vous avez raison; Je pense que nous n'aurions pas dû fermer cela et que sa situation actuelle empêche probablement les gens de trouver l'aide dont ils ont besoin. Alors que Comment puis - je accepter l'accord Microsoft CLUF pour TTF-mscorefonts-installateur? est liée et potentiellement utile, il est peu probable que les gens obtiennent la réponse à ce problème à partir de cette question. À l’heure actuelle, c’est assez clair pour rester ouvert et ce n’est pas non plus une bonne copie de cette autre question. J'ai voté pour le rouvrir.
Eliah Kagan

Réponses:

64

Le paquet ttf-mscorefonts-installer facilite l’installation des polices Microsoft True Type Core pour le Web.

Exécutez sudo apt-get install ttf-mscorefonts-installeret acceptez le CLUF, ou bien si vous avez déjà installé ttf-mscorefonts-installer et que vous n'avez pas accepté le CLUF, désinstallez ttf-mscorefonts-installer et réinstallez-le comme suit:

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

Utilisez les touches Tabet Enterpour accepter le CLUF dans la fenêtre des polices de base Microsoft TrueType qui s’affiche. Le terminal émettra un nouveau message chaque fois qu'il aura fini de télécharger une nouvelle police. Attendez un peu que le terminal vous dise que le téléchargement et l'installation des polices de base Microsoft TrueType sont terminés.


Comme indiqué dans le paquet ttf-mscorefonts-installer 3.4 + nmu1ubuntu2 ne parvient pas à installer / mettre à niveau , la version 3.4 actuelle de ttf-mscorefonts-installer recherche les fichiers de polices dans un emplacement réseau incorrect. La conséquence est que les polices principales ne sont jamais installées. Ce problème se produit avec Ubuntu 16.04 à compter de juillet 2016. En date du 11 octobre 2017, la dernière version de ttf-mscorefonts-installer est également 3.4 pour Ubuntu 16.10 et Ubuntu 17.04 et la dernière version de ttf-mscorefonts-installer est 3.6 pour Ubuntu. 17.10.

La version 3.6 de Debian (en amont) de ttf-mscorefonts-installer cherche les fichiers de polices dans le bon emplacement réseau et installera correctement les polices de base. Pour plus d'informations sur ce correctif, voir Échec du téléchargement de fichiers de données supplémentaires - ttf-mscorefonts-installer

Karel
la source
3
Il existe une question sur un problème supplémentaire lié à l’installation de polices de base Microsoft TrueType dans Ubuntu 14.10. Une réponse à cette question: Mscorefonts problem a la solution à ce problème dans Ubuntu 14.10.
Karel
5
Commentaire d'un utilisateur anonyme: Je viens d'avoir le même problème, mais j'ai découvert qu'il pourrait s'agir d'un problème de réseau. Des régions telles que la Chine peuvent difficilement se connecter aux miroirs Ubuntu. En conséquence, le script expirerait lors du téléchargement de ces fichiers. Une fois connecté au VPN et lancé le script, le problème a disparu.
Fabby
1
Presque personne ne comprendra le contexte et le but de la réponse à moins que je ne répète la question initiale, qui est la suivante: Quand j’installe "Installer pour les polices de base Microsoft TrueType" (ttf-mscorefonts-installer) à partir du Software Center le 14.04, il donne une réponse positive - mais après cela, je reçois une erreur de téléchargement. Il semble que les fichiers fournissant les polices ne soient jamais récupérés. Y-a-t-il une façon de résoudre ceci?
Karel
1
@ Karel Bon point. Comment puis-je accepter l'accord de CLUF de Microsoft pour ttf-mscorefonts-installer? est vraiment une question différente. Je n'aurais pas dû voter pour fermer ceci, et j'ai maintenant voté pour le rouvrir. En fonction de la cause de ce problème (par exemple, s'agit-il simplement d'un bogue 14.04?), Cela pourrait éventuellement être refermé comme hors sujet, ou peut-être que la question demandant explicitement d'accepter le CLUF serait éventuellement étendue et qu'il s'agirait d'une dupe, mais pour le moment, cela semble être fermé à tort.
Eliah Kagan
1
Ayant moi-même rencontré ce problème, je peux dire que dans mon cas, il ne s'agissait pas d'un bogue, car la fenêtre de l'accord de CLUF était présente tout le temps, mais elle était masquée par la fenêtre ouverte du Centre de logiciel Ubuntu. Après un moment de confusion, j'ai minimisé la fenêtre du centre logiciel et le CLUF y était. C'est de là que vient l'idée de ma réponse. À l'époque, j'installais Xubuntu sur l'ordinateur XP de quelqu'un après avoir remis à neuf son matériel. Donc, s'il y avait un bogue dans mon cas, je l'attribuerais à des problèmes avec du matériel hérité. Il peut aussi y avoir d'autres explications possibles.
Karel
24

Voici une solution de contournement jusqu'à ce que le paquet 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

Notez que cela ignore la vérification de la somme de hachage, mais il ne s'agit que de polices. Ce n'est pas comme si quelqu'un allait détourner le DNS de download.sourceforge.net et l'utiliser pour distribuer des fichiers non valides. Les fichiers ne sont pas en cours d'exécution: le script update-ms-fonts utilise cabextract pour extraire les fichiers TTF de chaque fichier .exe.

Quoi qu'il en soit, espérons que cela aide.

Racine
la source
J'aime le pragmatisme, mais quelqu'un pourrait très bien empoisonner les polices. Je vais juste prendre le mien de mes fenêtres 10 installer
MrMesees
1
Vous pouvez vérifier les sommes manuellement dans / usr / share / package-data-downloads / ttf-mscorefonts-installer. Lorsque vous utilisez, sudo dpkg-reconfigure ttf-mscorefonts-installervous pouvez pointer l'installateur vers le répertoire où vous avez téléchargé les fichiers exe.
robkorv
Veuillez ajouter la ligne suivante: sudo dpkg-reconfigure ttf-mscorefonts-installer avant la commande "cd -" et la solution fonctionne absolument. En outre, il peut faire bash script comme solution complète.
PRIHLOP
Merci, travaille pour 18.10 desktop cosmic.
Netom
21

Je recevais des erreurs de hashsum du paquet arial32.exe et l'installation échouerait, mais en utilisant une combinaison des deux au-dessus de moi, cela a 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
Xyphos
la source
2
andale32 toujours pas résoudre pour moi.
Zlatko
L'erreur "W: Impossible de supprimer les privilèges de téléchargement dans le fichier" /var/lib/update-notifier/package-data-downloads/partial/andale32.exe "n'a pas pu être consultée par l'utilisateur" _apt ". pkgAcquire :: Run (13: Autorisation refusée) "Mais toutes les polices ont été installées avec succès. voir ci-dessous la police de caractères Andale. Je peux utiliser toutes les polices de LibreOffice Writer comme prévu. Merci une tonne! Extraction du fichier: /var/lib/update-notifier/package-data-downloads/partial/andale32.exe ... Tout est terminé, pas d'erreur.
Bharat Mallapur
13

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

Plus de détails dans le rapport de bogue . Pour contourner le problème, téléchargez le paquet Debian révisé et installez-le.

cd ~/Downloads
wget http://ftp.us.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.6_all.deb
sudo gdebi ~/Downloads/ttf-mscorefonts-installer_3.6_all.deb
Serge Stroobandt
la source
6

Cela a fonctionné comme un charme: D'abord, vous devez supprimer tout ce qui concerne msttcorefonts. Ensuite ceci:

wget http://ftp.de.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.6_all.deb
sudo dpkg -i ttf-mscorefonts-installer_3.6_all.deb
sudo fc-cache -f -v

Cela fonctionne aussi dans Linux Mint 18 :)

Ronald
la source
cela a également fonctionné pour moi sur Ubuntu 16.04 merci!
JREAM
+1, travaille ici aussi. @ Ronald, que fait fc-cache?
Zlatko
Bonjour @Zlatko fc-cache analyse les répertoires de polices sur le système et crée des fichiers de cache d'informations sur les polices pour les applications utilisant fontconfig pour le traitement des polices - selon linux.die.net/man/1/fc-cache
Ronald
la solution fonctionne aussi sur Ubuntu 17.10
TitanFighter