Questão Como posso aceitar o contrato Microsoft EULA para o ttf-mscorefonts-installer?


Após uma atualização recente, ttf-mscorefonts-installer me levou a aceitar seu contrato de licença.

enter image description here

Por alguma razão meu terminal não me permite aceitar, ou por alguma razão eu estou pressionando a tecla de atalho errada ... Eu tentei todas as letras no teclado e Entrar entre outros ... Tenho certeza que há uma solução muito simples e óbvia para isso.

Eu também tentei remover o pacote completamente no entanto, o terminal afirma que, devido ao pacote não ser instalado corretamente, eu deveria reinstalar o pacote antes de removê-lo. Muito frustrante! Essencialmente, como não consigo instalar este pacote com sucesso, eu realmente não posso atualizar meu sistema porque eu sempre tenho que terminar o terminal com o contrato de licença (assim a atualização falha).


283
2017-12-04 22:40


origem




Respostas:


Está ⇆ TAB, então retorno ↵.

:-)


Em geral, para navegar ncursesmenus de estilo:

  • Use o Aba tecla para mover de um elemento (por exemplo, botão, caixa de texto) para o próximo. Usar Mudança+Aba para se mover ao contrário.
  • Usar Barra de espaço para "clicar" no botão selecionado.
  • Usar Entrar para clicar no botão padrão (ou no botão atualmente selecionado, se não houver nenhum padrão).
  • Você pode mover para cima e para baixo em uma caixa de texto com as teclas de seta e com Subir página e Page Down. Se isso não funcionar, pressione Aba até que a caixa de texto na qual você deseja navegar esteja selecionada.

Se você acidentalmente disse que não concorda com o EULA, e você quer uma chance de revisá-lo novamente e concordar, você pode reinstalar ttf-mscorefonts-installer, limpando seus arquivos de configuração globais:

sudo apt-get --purge --reinstall install ttf-mscorefonts-installer

379
2017-12-04 22:50



Bem, sou um idiota ... isso foi tão óbvio. Obrigado. - Magic
Pessoalmente, acho que maldições estão erradas, você deve ser capaz de apenas pressionar retorno. : P - Stefano Palazzo♦
Uau, eu nunca teria percebido isso. Isso só acontece com instaladores da Microsoft? - B Seven
@BSeven: Eu acho que a Microsoft não fez a embalagem neste e o mantenedor do pacote implementou esse diálogo. Mas na maioria das vezes você não precisa aceitar EULAs ao instalar pacotes, então ... - Joey
Eu pensei que eu sou a única pessoa que enfrenta isso, e eu sou a única estúpida por não ter percebido isso .. mas parece que 121 usuários fizeram a pergunta e 161 gostaram de data, eu não sou o único. você salvou muitos de nós. thnx - inquisitive


Instalação normal, implantação ou em scripts

Use o debconf para pré-configurar a seleção. Isso não solicitará a licença:

echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | sudo debconf-set-selections
sudo apt-get install ttf-mscorefonts-installer

Com o Kickstart

Adicione isto ao seu arquivo Kickstart.cfg:

preseed --owner ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula boolean true

88
2018-02-10 10:37



Ao usar --quiet, aceitará automaticamente a licença? - king_julien
É mais simples usar o sudo apenas por parte do comando que precisa dele:echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | sudo debconf-set-selections - Stephen Ostermiller
@Stephen Ostermiller: bom ponto, obrigado. Eu atualizei minha resposta sancionada de acordo. - uzhoasit
Eu precisava de duas entradas do debconf: echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | sudo debconf-set-selections e echo ttf-mscorefonts-installer msttcorefonts/present-mscorefonts-eula note | sudo debconf-set-selections - Janning
@king_julien: não, --quiet não aceitará a licença, de modo que não deve ser uma opção sem echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | sudo debconf-set-selections! - rubo77


Você também pode aceitar a licença com um único comando como este:

echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | debconf-set-selections

Isso evitará a criação do arquivo conf.

Se você estiver usando fantoche, aqui está uma receita para instalar o pacote:

class unifocus-context::msfonts {
  exec { "accept-msttcorefonts-license":
    command => "/bin/sh -c \"echo ttf-mscorefonts-installer msttcorefonts/accepted-     mscorefonts-eula select true | debconf-set-selections\""
  }

  package { "msttcorefonts":
    ensure  => installed,
    require => Exec['accept-msttcorefonts-license']
  }
}

17
2017-07-08 21:51





Algumas pessoas podem encontrar essa pergunta ao procurar ajuda para instalar ubuntu-restricted-extras (ou quando suas perguntas aceitam um EULA para ubuntu-restricted-extras são fechadas como uma duplicata desta questão).

ubuntu-restricted-extras é um metapacote que existe apenas para instalar outros pacotes.

Um desses pacotes é ttf-mscorefonts-installer. Essa é a que você deve concordar com um EULA para concluir a instalação. Ele busca fontes da Microsoft e as instala em seu sistema.

  • Para concordar com o EULA, use o Aba para passar de "botão" para "botão" na "janela" não gráfica, e Barra de espaço ("clica" no botão "selecionado") ou o Entrar key ("clica" no botão "padrão"). Você pode mover para cima e para baixo no EULA com as teclas de seta e Subir página e Page Down.

  • Se você acidentalmente disse que não concorda com o EULA e deseja uma chance de revisá-lo novamente e concordar, é possível reinstalar ttf-mscorefonts-installer, limpando seus arquivos de configuração globais:

    sudo apt-get --purge --reinstall install ttf-mscorefonts-installer
    
  • Se você decidir que não deseja essas fontes (ou não está disposto a aceitar o EULA para elas), mas deseja os outros pacotes fornecidos por ubuntu-restricted-extrase remova ttf-mscorefonts-installer e verifique se você tem os outros pacotes e se eles estão configurados para serem instalados manualmente (para que eles não sejam autoremove depois de ubuntu-restricted-extras é removido com ttf-mscorefonts-installer):

    sudo apt-get remove ttf-mscorefonts-installer
    sudo apt-get update
    sudo apt-get install ubuntu-restricted-addons gstreamer0.10-plugins-bad-multiverse libavcodec-extra-53 unrar
    

10
2017-07-11 16:01



É possível instalar o ubuntu-restricted-extras e aceitar automaticamente a licença em um comando? - king_julien


Tente bater  (A tecla de seta para a direita). Em seguida, use as teclas de seta para navegar e digite (Isso é retorno) para selecionar uma opção.


8
2017-12-04 22:49



Bem, a tecla enter (return) não funcionou. Além disso, a seta para a direita também não pode ser usada para navegação. - Kolappan Nathan