Não é possível instalar a fonte Win no Ubuntu. não pôde ser acessado pelo usuário '_apt' [duplicate]

0

Estou tentando instalar a fonte do Windows no Ubuntu 16.04. Ele diz que o pacote foi instalado quando tento reinstalar o mesmo pacote, mas as fontes não são encontradas no LibreOffice. Além disso, durante a instalação, dá algum erro.

$ sudo apt-get install ttf-mscorefonts-installer
Reading package lists...
Done Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
   ttf-mscorefonts-installer
0 upgraded, 1 newly installed, 0 to remove and 5 not upgraded.
Need to get 0 B/29.5 kB of archives.
After this operation, 134 kB of additional disk space will be used.
Preconfiguring packages ...
Selecting previously unselected package ttf-mscorefonts-installer
(Reading database ... 208570 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) ...
Processing triggers for fontconfig (2.11.94-0ubuntu1.1) ...
Processing triggers for update-notifier-common (3.168.2) ... ttf-mscorefonts-installer: processing...
ttf-mscorefonts-installer: downloading
http://downloads.sourceforge.net/corefonts/andale32.exe Get:1
http://downloads.sourceforge.net/corefonts/andale32.exe [198 kB]
Fetched 198 kB in 5s (35.9 kB/s)                                      
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)
ttf-mscorefonts-installer: downloading
http://downloads.sourceforge.net/corefonts/arial32.exe Get:1
http://downloads.sourceforge.net/corefonts/arial32.exe [554 kB]
Fetched 554 kB in 4s (124 kB/s)                                       
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) ttf-mscorefonts-installer: downloading
http://downloads.sourceforge.net/corefonts/arialb32.exe Get:1
http://downloads.sourceforge.net/corefonts/arialb32.exe [969 B] Err:1
http://downloads.sourceforge.net/corefonts/arialb32.exe               
Hash Sum mismatch Fetched 969 B in 2s (367 B/s)                       
W: Can't drop privileges for downloading as file '/var/lib/update-notifier/package-data-downloads/partial/arialb32.exe' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)
E: Failed to fetch http://downloads.sourceforge.net/mirrorproblem?failedmirror=excellmedia.dl.sourceforge.net Hash Sum mismatch
E: Download Failed

Eusegui esta etapa . Ainda há algum aviso (W) visível, mas sem erro (E). Atenção é basicamente isto:

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

Mas depois das etapas mencionadas no link, posso ver a fonte da janela aparecer na lista de seleção de fontes do LibreOffice.

A caixa de diálogo "Informações de atualização antigas" ainda é exibida. Não tenho certeza se está vindo devido ao processo antigo ou devido a este.

Preciso dar mais passos ou está tudo bem?

    
por Satya Prakash 16.11.2016 / 18:50

3 respostas

1

Em relação ao ttf-mscorefonts-installer , pensei em compartilhar, já que passei alguns minutos ao atualizar para o yakkety. Eu experimentei tanto o EULA não assinado, falta de privilégios e incompatibilidade de soma de hash, estranhamente nem todos ao mesmo tempo. Tudo curado por:

chown _apt /var/lib/update-notifier/package-data-downloads
chown _apt /var/lib/update-notifier/package-data-downloads/partial
rm /var/lib/update-notifier/package-data-downloads/partial/*
apt install --reinstall ttf-mscorefonts-installer

Que mantenedor de pacotes que tem a chave para acertar isso eu não sei.

    
por Mattias Sandgren 17.11.2016 / 01:46
1

São duas coisas misturadas:

"Não é possível descartar privilégios ..." é um aviso, que você pode simplesmente ignorar. Esse aviso geralmente é seguido por uma confirmação de que o arquivo foi baixado.

No entanto, a tentativa de buscar arialb32.exe foi uma falha real ("incompatibilidade de soma de hash"). Pode ser causado por uma falha temporária do servidor; você pode tentar novamente reinstalando:

sudo apt install --reinstall ttf-mscorefonts-installer
    
por Gunnar Hjalmarsson 16.11.2016 / 19:27
-1

Como eu disse na pergunta em si, o link a seguir foi solucionado, mas poucos avisos estavam disponíveis, então eu queria receber uma resposta .

O principal problema para mim foi o Firefox. Font estava parecendo muito pequeno. A ferramenta Unity Tweet não se mostrou útil para mim. Estas dicas funcionou parece. Texto está melhorando. Há layout.css.devPixelsPerPx tornou o texto legível. Estou usando valor = 1,2 em vez do valor sugerido 2.

    
por Satya Prakash 16.11.2016 / 19:49