Comment installer le package ttf-mscorefonts-installer

13

J'ai le paquet installé. Maintenant, je veux l'utiliser pour installer les ms ttfonts, comme indiqué dans la description:

«Ce package permet une installation facile des polices Microsoft True Type Core pour le Web, notamment: [liste des polices]»

alors, comment installer les polices?

ptikobj
la source

Réponses:

9

Les packages sont livrés avec un script de post-installation (c'est-à-dire littéralement un script exécuté après l'installation du package), qui télécharge automatiquement les polices de Microsoft.

Ils doivent déjà être installés sur votre système, juste après avoir accepté le contrat de licence utilisateur final.

Vous pouvez trouver les polices dans /usr/share/fonts/truetype/msttcorefonts/. Vous devrez peut-être (je ne suis vraiment pas sûr) actualiser le cache de polices pour que les applications puissent les utiliser, ou peut-être que le script l'a fait pour vous. Le moyen le plus simple de vous assurer que tout est à jour est de redémarrer votre ordinateur.

Si le dossier / usr / share / fonts / truetype / msttcorefonts / est vide, essayez d'utiliser la commande sudo apt-get install --reinstall ttf-mscorefonts-installeret acceptez la licence

Stefano Palazzo
la source
2
Comment acceptez-vous la licence d'utilisateur final? Je ne peux pas cliquer sur "ok", j'ai essayé d'entrer et la touche espace sans succès. Je peux parcourir le contrat de licence en haut et en bas, mais je ne peux pas l'accepter.
LukeS
1
Vous OKpouvez le mettre en surbrillance en appuyant sur les touches fléchées ou sur la TABtouche. Une fois en surbrillance, appuyez sur la Entertouche pour appuyer OK.
user68186
Le "--reinstall" a fonctionné! Vous êtes un épargnant de vie ... Merci!
Robin Hood
2
La --reinstallcommande échoue en 18.10 avec Failed to fetch https://netix.dl.sourceforge.net/project/corefonts/the fonts/final/andale32.exe Redirection from https to 'http://downloads.sourceforge.net/mirrorproblem?failedmirror=netix.dl.sourceforge.net' is forbiddenquelle douleur: bugs.launchpad.net/ubuntu/+source/msttcorefonts/+bug/1719863
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件
Merci! Pour une raison étrange, cela dpkg-reconfiguren'a aucun effet sur ce package.
Tobu
12

Exécutez simplement le programme d'installation en:

sudo apt install ttf-mscorefonts-installer

Pour accepter la licence, appuyez simplement sur la Tabtouche jusqu'à ce que «OK» soit mis en surbrillance, puis Return.

Dans certains cas, le package ttf-mscorefonts-installerne s'installe pas correctement avec un message:

E: Failed to fetch http://downloads.sourceforge.net/corefonts/arial32.exe HttpError400

Dans ce cas, une fois l'installation terminée, procédez comme suit:

Créez un répertoire temporaire et accédez-y:

TMP=$(mktemp -d)
cd "$TMP"

Après cela, vous pouvez utiliser la commande suivante pour télécharger toutes les polices à partir de leur emplacement sourceforge:

awk '/Url/ {system("wget "$2)}' /usr/share/package-data-downloads/ttf-mscorefonts-installer

Maintenant, exécutez le programme de mise à jour pour les installer enfin:

sudo /usr/lib/msttcorefonts/update-ms-fonts "$TMP"/*

Il ne reste plus qu'à effacer le fichier indiquant au système que l'installation est incomplète.

sudo touch /var/lib/update-notifier/package-data-downloads/ttf-mscorefonts-installer

Et terminez derrière vous en naviguant hors du répertoire temporaire et en le supprimant:

cd ..
rm -r "$TMP"

Dans certains cas, vous devez redémarrer pour que les polices soient reconnues.

Testé et nécessaire sur Ubuntu 15.10, 16.04, 16.10, 17.04, 17.10 et 18.04!

Videonauth
la source
0

Vous pouvez installer en mode non interactif les packages via la ligne de commande:

DEBIAN_FRONTEND noninteractive
RUN apt-get install -y fontconfig    
RUN apt-get install -y ttf-mscorefonts-installer
duderoot
la source