Como fazer fontes de download do pacote ttf-mscorefonts-installer, depois que ele diz que instalou?

54

Quando eu instalo "Installer for Microsoft TrueType principais fontes" ( ttf-mscorefonts-installer ) do Centro de Software em 14.04, ele dá uma resposta positiva - mas depois disso eu recebo um erro de download. Parece que os arquivos que realmente fornecem as fontes nunca são recuperados. Existe alguma maneira de resolver isso?

    
por Hans Schaap 10.05.2014 / 09:35

6 respostas

59

O pacote ttf-mscorefonts-installer permite a fácil instalação das Fontes Principais do Microsoft True Type para a Web.

Execute sudo apt-get install ttf-mscorefonts-installer e aceite o EULA, ou então se você já tiver o ttf-mscorefonts-installer instalado e não aceitou o EULA, desinstale o ttf-mscorefonts-installer e reinstale-o assim:

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

Use as teclas Tab e Enter para aceitar o EULA na janela de fontes principais do Microsoft TrueType que aparece. O terminal emitirá uma nova mensagem toda vez que concluir o download de uma nova fonte. Espere um pouco até o terminal informar que terminou de baixar e instalar as fontes principais do Microsoft TrueType.

Como mencionado no pacote ttf-mscorefonts-installer 3.4 + nmu1ubuntu2 falha ao instalar / upgrade , a versão 3.4 atual do ttf-mscorefonts-installer procura os arquivos de fontes em um local de rede incorreto. A conseqüência disso é que as fontes principais nunca são instaladas. Esse problema ocorre com o Ubuntu 16.04 a partir de julho de 2016. Atual para 11 de outubro de 2017 a versão mais recente do ttf-mscorefonts-installer também é 3.4 no Ubuntu 16.10 e Ubuntu 17.04 e a versão mais recente do ttf-mscorefonts-installer é 3.6 no Ubuntu 17,10.

O Debian (upstream) versão 3.6 do ttf-mscorefonts-installer procura pelos arquivos de fontes no local de rede correto e instalará com sucesso as fontes principais. Para obter mais informações sobre essa correção, consulte Falha ao baixar arquivos de dados extras - ttf-mscorefonts-installer

    
por karel 10.05.2014 / 09:45
21

Eu estava recebendo erros de hashsum do pacote arial32.exe e a instalação falhava, mas utilizando uma combinação dos dois acima de mim, isso realmente funcionava.

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
    
por Xyphos 06.10.2015 / 23:57
20

Aqui está uma solução alternativa até o pacote ser corrigido:

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

Observe que isso não ignora a verificação de soma de hash, mas são apenas fontes. Não é como se alguém fosse seqüestrar o DNS de download.sourceforge.net e usá-lo para distribuir arquivos inválidos. Os arquivos não estão sendo executados: o script update-ms-fonts usa o cabextract para extrair os arquivos TTF de cada exe.

De qualquer forma, espero que isso ajude.

    
por Root 04.05.2016 / 08:27
12

16.04 é afetado por um bug de download

Mais detalhes no relatório de erros . Como solução alternativa, baixe o pacote Debian revisado e instale-o.

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
    
por Serge Stroobandt 11.12.2016 / 16:00
9

Esses dois comandos funcionaram para mim:

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

fonte: link

    
por Tek 31.08.2015 / 02:13
7

Isso funcionou como um encanto: Primeiro, você precisa excluir tudo relacionado a msttcorefonts. Então isto:

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

Funciona também no Linux Mint 18:)

    
por Ronald 12.01.2017 / 18:44