Não é possível instalar o pacote ttf-mscorefonts-installer [duplicate]

17

Estes são os problemas mostrados no terminal:

W: Can't drop privileges for downloading as file '/var/lib/update-notifier/package-data-downloads/partial/andale32.exe' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)
W: Can't drop privileges for downloading as file '/var/lib/update-notifier/package-data-downloads/partial/arial32.exe' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)

Similarmente, muitos outros arquivos relacionados ao ttf-mscorefonts-installer.

    
por Rohit Barua 24.09.2016 / 23:36

5 respostas

29

O que RESOLVEU o problema foi uma instalação manual (@ rag2):

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

Detalhes: Ссылка

Infelizmente, a seguinte resposta não funcionou para mim (no Ubuntu 16.04).

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

Resultado:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following package was automatically installed and is no longer required:
  ubuntu-core-launcher
Use 'sudo apt autoremove' to remove it.
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 34 not upgraded.
Need to get 0 B/29.5 kB of archives.
After this operation, 0 B of additional disk space will be used.
Preconfiguring packages ...
(Reading database ... 286132 files and directories currently installed.)
Preparing to unpack .../ttf-mscorefonts-installer_3.4+nmu1ubuntu2_all.deb ...
mscorefonts-eula license has already been accepted
Unpacking ttf-mscorefonts-installer (3.4+nmu1ubuntu2) over (3.4+nmu1ubuntu2) ...
Processing triggers for fontconfig (2.11.94-0ubuntu1.1) ...
Processing triggers for update-notifier-common (3.168.3) ...
ttf-mscorefonts-installer: processing...
ttf-mscorefonts-installer: downloading http://downloads.sourceforge.net/corefonts/andale32.exe
Get:1 http://downloads.sourceforge.net/corefonts/andale32.exe [361 B]
Err:1 http://downloads.sourceforge.net/corefonts/andale32.exe                  
  404  Not Found
W: Can't drop privileges for downloading as file '/var/lib/update-notifier/package-data-downloads/partial/andale32.exe' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)
E: Failed to fetch https://ncu.dl.sourceforge.net/project/corefonts/the fonts/final/andale32.exe  404  Not Found

E: Download Failed
Setting up ttf-mscorefonts-installer (3.4+nmu1ubuntu2) ...
    
por mkc 17.12.2016 / 00:05
8

A versão 3.4 do ttf-mscorefonts-installer está atualmente quebrada. A versão 3.6 dos repositórios da Debian funciona bem. Você pode baixar e instalar o pacote de acordo (e assim corrigir o erro mencionado acima):

wget http://ftp.us.debian.org/debian/pool/contrib/m/msttcorefonts/ttf-mscorefonts-installer_3.6_all.deb
sudo dpkg -i ttf-mscorefonts-installer_3.6_all.deb

Os repositórios regionais alternativos estão em Ссылка .

Isso corrigiu o bug mencionado acima para mim.

    
por Mathias Payer 30.01.2017 / 15:03
7

Aqui está o relatório de erros no launchpad. A causa do bug é o redirecionamento http em sourceforge.org , que não é tratado corretamente pelo instalador.

O autor do relatório fornece duas soluções alternativas com instruções detalhadas:

  • Um é o cherrypick v3.6 do site debian, como mencionado em outras respostas.
  • O outro é baixar manualmente os arquivos necessários do sourceforge com wget , que pode lidar com os redirecionamentos em seguida, execute dpkg-reconfigure e especifique o diretório com os arquivos baixados quando solicitado.

Crie um diretório temporário e faça o download de fontes:

mkdir /tmp/mscoref
cd /tmp/mscoref
wget http://downloads.sourceforge.net/corefonts/{andale32.exe,arial32.exe,arialb32.exe,comic32.exe,courie32.exe,georgi32.exe,impact32.exe,times32.exe,trebuc32.exe,verdan32.exe,webdin32.exe}

purgar o pacote com falha

sudo apt-get purge ttf-mscorefonts-installer

reinstale o pacote ignorando os erros prováveis:

sudo apt-get install ttf-mscorefonts-installer

e finalmente:

sudo dpkg-reconfigure ttf-mscorefonts-installer

isso levará a esta mensagem:

Pressione enter ; digite o caminho para os arquivos baixados na caixa (nota: . não funciona para mim aqui):

e pressione enter novamente.

Agora as fontes são instaladas sem problemas:

....
Extracting cabinet: /tmp/mscoref/webdin32.exe
  extracting fontinst.exe
  extracting Webdings.TTF
  extracting fontinst.inf
  extracting Licen.TXT

All done, no errors.
All fonts downloaded and installed.

Todos os créditos devem ir para robingape do launchpad

    
por robyschek 03.02.2017 / 04:37
2

Curiosamente, esse bug é um erro de apt e não dpkg ou wget . Você pode contornar isso fazendo o download em caso de 16.04 (xenial)

Ссылка

e instale-o manualmente como:

[email protected]: $ cd Downloads
[email protected]:~/Downloads $ dpkg --install ttf-mscorefonts-installer_3.6_all.deb
    
por TorokLev 06.01.2017 / 17:05
0

Use esses comandos para corrigir problemas:

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

Verifique outras soluções aqui: Como fazer com que as fontes de download do pacote ttf-mscorefonts-installer sejam instaladas após a instalação?

    
por piotrek1543 24.09.2016 / 23:40

Tags