“Falha ao baixar arquivos de dados extras” com ttf-mscorefonts-installer no Ubuntu 16.04

86

Recebi notificações sobre "falha no download de arquivos de dados extras" do notificador de atualizações. Ele me pediu para baixar fontes em solicitação do pacote ttf-mscorefonts-installer . No entanto, sempre que clico em "executar esta ação agora", aparece uma janela (veja a figura abaixo) e nunca foi baixada.

Mantém "aguardando cabeçalhos" até o tempo limite. A mesma coisa acontecerá se eu usar o terminal wget in para fazer o download do pacote:

wget downloads.sourceforge.net/corefonts/andale32.exe
--2016-05-02 11:57:32--  http://downloads.sourceforge.net/corefonts/andale32.exe
Resolving downloads.sourceforge.net (downloads.sourceforge.net)... 216.34.181.59
Connecting to downloads.sourceforge.net (downloads.sourceforge.net)|216.34.181.59|:80... connected.
HTTP request sent, awaiting response... 

Ele falhará novamente.

Tenho notado problemas semelhantes como este , mas as soluções conhecidas nunca funcionaram em mim. O problema é que posso baixar o pacote de fontes de um navegador como o Chrome e executar o seguinte comando para corrigir o problema de fonte:

sudo dpkg-reconfigure ttf-mscorefonts-installer

com a pasta de fontes direcionada. Mas minha pergunta é se eu tenho algum problema com o meu package-data-downloader e configuração do terminal? O comando sudo apt-get update pode ser executado com alguns erros e aviso mostrando isso, mas geralmente ele pode baixar dados da internet. Ele só falha quando o terminal se conecta ao sourceforge ou a sites semelhantes.

Espero que você tenha alguma ideia de como fazer o download do trabalho do terminal para todos os casos. Deixe-me saber o que mais informações posso fornecer. Obrigado!

    
por Xiaodong Qi 02.05.2016 / 19:27

3 respostas

107

Resumo:

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

Este parece ser um problema do servidor Ubuntu por enquanto. Abaixo está uma solução temporária para evitar esse problema:

Faça o download de todas as fontes, exceto do arquivo wd97vwr32.exe, do site sourceforge usando seu favorito navegador de internet. Coloque todos os arquivos exe em uma pasta.

Em seguida, execute a linha de comando no seu terminal:

sudo dpkg-reconfigure ttf-mscorefonts-installer

com a pasta de fontes direcionada.

Observe que você pode precisar repetir esta operação algumas vezes se houver mais mensagens fontes ausentes aparecendo. Para todas as fontes ausentes, você deve tentar procurar as fontes perdidas, baixar os arquivos exe e colocá-los na pasta de fontes criada na etapa anterior e refazer a linha de comando até que mais nenhuma mensagem de erro seja exibida.

O prompt irá parar de aparecer depois disso. Como apontado na outra resposta, isso é um bug do sistema Ubuntu 16.04 , e esperamos que seja corrigido na raiz em breve.

Atualização em 10 de dezembro : Uma solução melhor / mais fácil é baixar a versão 3.6 de ttf-mscorefonts-installer de Debian . Clicar duas vezes e instalar esse pacote com o centro de software do gnome (e provavelmente também o centro de software do Ubuntu) funciona perfeitamente. Ou, se você gostaria de executar algum código, aqui vai:

wget http://ftp.de.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.6_all.deb -P ~/Downloads

fará o download do pacote para sua pasta "Downloads" e

sudo apt install ~/Downloads/ttf-mscorefonts-installer_3.6_all.deb
    
por Xiaodong Qi 05.05.2016 / 07:13
16

Este é um bug confirmado no Xenial Xerus (16.04). O mesmo erro persiste para mim. Eu tentei instalar as ms-fonts separadamente usando a linha de comando que também falhou. Mas instalar baixando os pacotes da Internet através do navegador é possível.

Para o rastreamento de bugs, a solução para o bug pode ser rastreada através do link de discussão abaixo. O bug ainda está aberto e ainda não foi resolvido.

link

Por favor, relate quaisquer soluções encontradas para o bug.

ATUALIZAÇÃO:

Eu encontrei uma maneira de remover os arquivos temporários na pasta parcial e instalar as fontes através do terminal. Isso funcionou para mim.

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 favor, veja o link abaixo.

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

    
por Vi_Hari 04.05.2016 / 13:38
0

A solução que encontrei é baixar a versão Debian deste pacote:

link

Em seguida, as fontes são instaladas sem problemas! Hooray, e é triste que o Ubuntu não tenha conseguido criar um pacote funcional quando eles puderam apenas copiar a versão do Debian e fazê-la funcionar!

    
por Aaron Franke 06.03.2018 / 05:03