¿Cómo puedo aceptar el acuerdo EULA de Microsoft para ttf-mscorefonts-installer?

313

Después de una actualización reciente, ttf-mscorefonts-installerme solicitó que aceptara su acuerdo de licencia.

 ┌─────────────────┤ Configuring ttf-mscorefonts-installer ├─────────────────┐
 │                                                                           │ 
 │ TrueType core fonts for the Web EULA                                        
 │                                                                             
 │ END-USER LICENSE AGREEMENT FOR MICROSOFT SOFTWARE                           
 │                                                                             
 │ IMPORTANT-READ CAREFULLY: This Microsoft End-User License Agreement         
 │ ("EULA") is a legal agreement between you (either an individual or a        
 │ single entity) and Microsoft Corporation for the Microsoft software         
 │ accompanying this EULA, which includes computer software and may include    
 │ associated media, printed materials, and "on-line" or electronic            
 │ documentation ("SOFTWARE PRODUCT" or "SOFTWARE"). By exercising your        
 │ rights to make and use copies of the SOFTWARE PRODUCT, you agree to be      
 │ bound by the terms of this EULA. If you do not agree to the terms of        
 │ this EULA, you may not use the SOFTWARE PRODUCT.                            
 │                                                                             
 │                                  <Ok>                                       
 │                                                                           │ 
 └───────────────────────────────────────────────────────────────────────────┘ 

Captura de pantalla:
ingrese la descripción de la imagen aquí

Por alguna razón, mi terminal no me permite aceptar, o por alguna razón estoy presionando la tecla de acceso rápido incorrecta ... He intentado cada letra en el teclado y Enterentre otras ... Estoy seguro de que hay una muy simple y Solución obvia a esto.

También acabo de intentar eliminar el paquete por completo, sin embargo, el terminal indica que debido a que el paquete no se instaló correctamente, debería reinstalar el paquete antes de eliminarlo. ¡Muy frustrante! Esencialmente, debido a que no puedo instalar con éxito este paquete, realmente nunca puedo actualizar mi sistema porque siempre tengo que terminar el terminal con el acuerdo de licencia (por lo tanto, la actualización falla).

magia
fuente

Respuestas:

414

Es  ⇆ TAB , entonces return ↵.

:-)


En general, para navegar por los ncursesmenús de estilo:

  • Use la Tabtecla para moverse de un elemento (por ejemplo, botón, cuadro de texto) al siguiente. Use Shift+ Tabpara moverse en reversa.
  • Use Spacebarpara "hacer clic" en el botón seleccionado.
  • Use Enterpara hacer clic en el botón predeterminado (o el botón seleccionado actualmente, si no hay un predeterminado).
  • Puede moverse hacia arriba y hacia abajo en un cuadro de texto con las teclas de flecha y con Page Upy Page Down. Si eso no funciona, presione Tabhasta que se seleccione el cuadro de texto en el que desea navegar.

Si accidentalmente ha dicho que no está de acuerdo con el EULA , y desea tener la oportunidad de revisarlo nuevamente y aceptar, puede reinstalar ttf-mscorefonts-installer, purgando sus archivos de configuración global:

sudo apt-get --purge --reinstall install ttf-mscorefonts-installer
Stefano Palazzo
fuente
44
Bueno, soy un idiota ... eso fue tan obvio. Gracias.
Magia
39
Personalmente, creo que las maldiciones están mal, deberías poder presionar regresar. : P
Stefano Palazzo
66
Wow, nunca lo habría descubierto. ¿Esto solo sucede con los instaladores de Microsoft?
B Seven
1
@BSeven: Supongo que Microsoft no hizo el paquete en este caso y el responsable del paquete implementó ese diálogo. Pero la mayoría de las veces no tiene que aceptar EULA al instalar paquetes, así que ...
Joey
3
Pensé que era la única persona que se enfrentaba a esto, y soy el único estúpido que no lo había resuelto ... pero parece que 121 usuarios han votado por la pregunta y 161 me han gustado hasta la fecha, no soy el único. Nos salvaste a muchos de nosotros. thnx
inquisitivo
98

Instalación normal, implementación o en scripts

Use debconf para preestablecer la selección. Esto no le pedirá que acepte la licencia:

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

Con Kickstart

Agregue esto a su archivo Kickstart.cfg:

preseed --owner ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula boolean true
uzhoasit
fuente
66
Al usar --quiet, ¿aceptará automáticamente la licencia?
king_julien
Necesitaba dos entradas debconf: echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | sudo debconf-set-selectionsyecho ttf-mscorefonts-installer msttcorefonts/present-mscorefonts-eula note | sudo debconf-set-selections
Janning
1
@king_julien: no, --quietno aceptará la licencia, ¡así que no debería ser una opción sin ella echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | sudo debconf-set-selections!
rubo77
Eliminé el comando sin sudo y la --quietopción que no funciona . Siéntase libre de revertir la edición si esto es demasiado cambio, pero creo que la respuesta es mucho más clara como esta ahora
rubo77
1
¿Cómo se te ocurrió la sintaxis para eso? Esa es la parte interesante. Si usted quiere aplicar esto a Java jdk, steamcmd, ect
Tatsu
17

También puede aceptar la licencia con un solo comando como este:

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

Esto evitará crear el archivo conf.

Si usa una marioneta, aquí hay una receta para instalar el paquete:

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']
  }
}
Casey Watson
fuente
12

Algunas personas pueden encontrar esta pregunta cuando buscan ayuda para la instalación ubuntu-restricted-extras(o cuando sus preguntas que aceptan un EULA ubuntu-restricted-extrasestán cerradas como un duplicado de esta pregunta).

ubuntu-restricted-extrases un metapaquete que existe únicamente para instalar otros paquetes.

Uno de esos paquetes es ttf-mscorefonts-installer. Ese es el que debe aceptar un EULA para finalizar la instalación. Obtiene las fuentes de Microsoft y las instala en su sistema.

  • Para aceptar el EULA, use la Tabtecla para cambiar de "botón" a "botón" en la "ventana" no gráfica, y ya sea Spacebar("hace clic" en el "botón" seleccionado) o la Entertecla ("hace clic" en " botón predeterminado "). Puede moverse hacia arriba y hacia abajo en el EULA con las teclas de flecha y con Page Upy Page Down.

  • Si accidentalmente ha dicho que no está de acuerdo con el EULA, y desea tener la oportunidad de revisarlo nuevamente y aceptar, puede reinstalar ttf-mscorefonts-installer, purgando sus archivos de configuración global:

    sudo apt-get --purge --reinstall install ttf-mscorefonts-installer
    
  • Si decide que no desea esas fuentes en absoluto (o no está dispuesto a aceptar el EULA para ellas), pero desea los otros paquetes proporcionados por ubuntu-restricted-extras, luego elimine ttf-mscorefonts-installery asegúrese de tener los otros paquetes y que estén configurados para instalar manualmente (para que no desaparezcan autoremovedespués de que ubuntu-restricted-extrasse elimine con 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
    
Eliah Kagan
fuente
44
¿Es posible instalar ubuntu-restricted-extrasy aceptar automáticamente la licencia en un solo comando?
king_julien
8

Intenta golpear (la tecla de flecha derecha). Luego use las teclas de flecha para navegar e ingresar (Eso es regresar) para seleccionar una opción.

Isaias
fuente
Bueno, la tecla enter (volver) no funcionó. Además, la flecha derecha tampoco se puede utilizar para la navegación.
Kolappan Nathan