Problemas de mscorefonts

57

Intenté instalar ttf-mscorefonts-installerdesde la terminal, porque quiero usar Wine.

Parecía que falló en la parte de Comic Sans. Verlo solo muestra el texto en otra fuente.

Entonces apareció la ventana Error al descargar archivos de datos adicionales.

ingrese la descripción de la imagen aquí

Intenté desinstalar ttf-mscorefonts-installer del terminal y luego reinstalarlo siguiendo las instrucciones de esta respuesta . Esta vez no pudo obtener la primera fuente, andale32.exe. Tengo un mensaje de error que dice: invalid content-range header.

¿Qué tengo que hacer?

AnAwesomeMiner
fuente
Curiosamente intenté descargar el Adele TTF pero parece que estaba rodando en las profundidades porque no pude descargarlo. Se rumorea que si lo tomo todo, podré descargarlo. Entonces estaré esperando.
Luis Alvarado

Respuestas:

70

Mismo problema, encontré una solución

  1. Instale el paquete ttf-mscorefonts-installer, necesitamos algunas cosas del paquete más adelante

    sudo apt-get install ttf-mscorefonts-installer
    
  2. Descargue e instale las fuentes

    TMP=$(mktemp -d)
    cd "$TMP"
    awk '/Url/ {system("wget "$2)}' /usr/share/package-data-downloads/ttf-mscorefonts-installer
    sudo /usr/lib/msttcorefonts/update-ms-fonts "$TMP"/*
    
  3. Evitar futuros mensajes de error

    sudo touch /var/lib/update-notifier/package-data-downloads/ttf-mscorefonts-installer
    
  4. Limpieza interna

    cd ..
    rm -r "$TMP"
    

fuente principal

Problema resuelto ;)

AB
fuente
2
Parece haber funcionado perfectamente para mí en Ubuntu 16.04. Gracias por proporcionar una respuesta tan clara con instrucciones listas para copiar y pegar.
TafT
2
¡Acabo de probar esto en Ubuntu 16.04 y funciona perfecto!
Terrance
¿Puedes explicar qué estás haciendo con estos comandos y por qué?
Todd Chaffee
33

Lo arreglé.

Descargue e instale esto a través de software-center y boom! Está funcionando: D

AnAwesomeMiner
fuente
1
¿Sigue siendo así en 2016?
MrMesees el
2
@ MrMesees, creo que sí. Estoy ejecutando 16.04 y me encontré con este problema en mi última actualización.
rsuarez
No me resolvió el problema en Ubuntu 17.10
Ciske Boekelo
9

Una opción recta de avance solución alternativa puede ser implementado como sigue usando un acuerdo de recompra de Debian (fiable):

sudo apt-get -y remove --purge ttf-mscorefonts-installer
wget http://ftp.de.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.6_all.deb -P ~/Downloads
sudo apt install ~/Downloads/ttf-mscorefonts-installer_3.6_all.deb

Con suerte, la versión del repositorio de Ubuntu se solucionará pronto.

Richard Elkins
fuente
2
Esta es la única solución que realmente funcionó para mí (enero de 2017), ¡gracias!
Milán
2

En cuanto a un Ubuntu 64.04 15.04 recién configurado con todos los extras también instalados durante la instalación, Wine se detuvo a mitad de camino en el proceso, y se conectó a mscorefonts, con el mensaje de error repetido dado anteriormente. Después de esperar algunas horas, salí del centro de software y reinicié. Las siguientes líneas curaron el problema completamente y configuraron los mscorefonts correctamente, por lo que puedo decir. La explicación se da debajo.

sudo apt-get update --fix-missing
sudo dpkg --configure -a
cd
sudo wget downloads.sourceforge.net/corefonts/andale32.exe
sudo wine andale32
rm andale32.exe

La primera línea indica que se debe realizar la segunda línea (dpkg) para completar la instalación del vino. Luego, cuando esto ocurre, indica que andale32.exe no es como se esperaba (en valor hash, lo que probablemente se refiere a una versión anterior o similar). Suponiendo que está bien, se instala manualmente, en este caso ejecutando 'sudo' delante del vino, lo que puede no ser necesario. Después de la última línea y una espera, la pregunta de si aceptar las fuentes surge como una buena ventana. Una repetición de los informes --fix-missing no necesita comandos adicionales.

Aristo Tacoma
fuente
1

Para solucionar este problema, intente eliminar y volver a instalar solo ttf-mscorefonts-installerdesde el terminal: hay algunas indicaciones que deben responderse y no siempre se realizan correctamente en una ventana gráfica:

Abrir una terminal con alt+ ctrl+t

Ingrese los siguientes comandos

sudo apt-get remove --purge ttf-mscorefonts-installer
sudo apt-get install ttf-mscorefonts-installer
Charles Green
fuente
No, falló. Editar: raro. Intenté nuevamente y ahora falló en arial en su lugar.
AnAwesomeMiner
@AnAwesomeMiner ¿Produjo algún mensaje de error?
Charles Green
No se pudo obtener arial32.exe. Hash Sum Mishmatch.
AnAwesomeMiner
@AnAwesomeMiner Si ayuda, parece que no estás solo en esto. Puede indicarle a launchpad que también está experimentando este problema. bugs.launchpad.net/ubuntu/+source/msttcorefonts/+bug/1371783
Charles Green el
@AnAwesomeMiner En ubuntuforums también hay un hilo sobre este problema
Charles Green