Come posso accettare l'accordo Microsoft EULA per l'installazione di ttf-mscorefonts-install?


313

Dopo un recente aggiornamento, ttf-mscorefonts-installermi ha spinto ad accettare il suo contratto di licenza.

 ┌─────────────────┤ 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>                                       
 │                                                                           │ 
 └───────────────────────────────────────────────────────────────────────────┘ 

Immagine dello schermo:
inserisci qui la descrizione dell'immagine

Per qualche motivo il mio terminale non mi permetterà di accettare, o per qualche motivo sto premendo il tasto di scelta rapida sbagliato ... Ho provato tutte le lettere sulla tastiera e Entertra le altre ... Sono sicuro che ci sia un soluzione ovvia a questo.

Ho anche appena provato a rimuovere il pacchetto completamente, tuttavia il terminale afferma che a causa del pacchetto non installato correttamente, dovrei reinstallare il pacchetto prima di rimuoverlo. Molto frustrante! Essenzialmente, poiché non riesco a installare con successo questo pacchetto, non riesco davvero ad aggiornare il mio sistema perché devo sempre finire per terminare il terminale con l'accordo di licenza (quindi l'aggiornamento non riesce).

Risposte:


414

Lo è  ⇆ TAB , allora return ↵.

:-)


In generale, per navigare nei ncursesmenu in stile:

  • Utilizzare il Tabtasto per spostarsi da un elemento (ad es. Pulsante, casella di testo) al successivo. Usa Shift+ Tabper spostarti al contrario.
  • Utilizzare Spacebarper "fare clic" sul pulsante selezionato.
  • Utilizzare Enterper fare clic sul pulsante predefinito (o sul pulsante attualmente selezionato, se non è presente alcun valore predefinito).
  • Puoi spostarti su e giù in una casella di testo con i tasti freccia e con Page Upe Page Down. Se il problema persiste, premere Tabfino a selezionare la casella di testo in cui si desidera navigare.

Se hai accidentalmente detto che non accetti l'EULA e desideri avere la possibilità di rivederlo e accettarlo, puoi reinstallare ttf-mscorefonts-installer, eliminando i suoi file di configurazione globali:

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

4
Beh, sono un idiota ... era così ovvio. Grazie.
— Mag

39
Personalmente, penso che le maledizioni siano sbagliate, dovresti essere in grado di premere semplicemente Invio. : P
— Stefano Palazzo

6
Wow, non l'avrei mai capito. Questo succede solo con i programmi di installazione di Microsoft?
— B Sette,

1
@BSeven: Immagino che Microsoft non abbia fatto il packaging su questo e il manutentore del pacchetto abbia implementato quella finestra di dialogo. Ma la maggior parte delle volte non devi accettare gli EULA durante l'installazione dei pacchetti, quindi ...
— Joey,

3
Pensavo di essere l'unica persona di fronte a questo, e sono l'unico stupido a non averlo capito .. ma sembra che 121 utenti abbiano votato a favore della domanda e 161 mi siano piaciuti fino ad oggi, non sono l'unico. hai salvato molti di noi. thnx
— curioso

98

Installazione normale, distribuzione o negli script

Utilizzare debconf per preimpostare la selezione. Questo non richiederà di accettare la licenza:

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

Con kickstart

Aggiungi questo al tuo file Kickstart.cfg:

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

6
Durante l'utilizzo --quietaccetterà automaticamente la licenza?
— king_julien,

Avevo bisogno di due voci debconf: echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | sudo debconf-set-selectionseecho ttf-mscorefonts-installer msttcorefonts/present-mscorefonts-eula note | sudo debconf-set-selections
— Janning,

1
@king_julien: no, --quietnon accetterà la licenza, quindi non dovrebbe essere un'opzione senza echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | sudo debconf-set-selections!
— rubo77,

Ho rimosso il comando senza sudo e l' --quietopzione non funzionante . Sentiti libero di ripristinare la modifica se questo è troppo cambiamento, ma penso che la risposta sia molto più chiara come questa ora
— rubo77

1
come ti è venuta in mente la sintassi? questa è la parte interessante. Voglio applicare questo per Java jdk, steamcmd, ect
— Tatsu

17

Puoi anche accettare la licenza con un singolo comando come questo:

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

Ciò eviterà di creare il file conf.

Se usi il pupazzo, ecco una ricetta per l'installazione del pacchetto:

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']
  }
}

12

Alcune persone potrebbero trovare questa domanda quando cercano aiuto per l'installazione ubuntu-restricted-extras(o quando le loro domande che accettano un EULA ubuntu-restricted-extrasvengono chiuse come duplicato di questa domanda).

ubuntu-restricted-extrasè un metapacchetto che esiste esclusivamente per installare altri pacchetti.

Uno di questi pacchetti è ttf-mscorefonts-installer. Questo è quello che devi accettare un EULA per completare l'installazione. Recupera i caratteri Microsoft e li installa sul tuo sistema.

  • Per accettare l'EULA, utilizzare il Tabtasto per passare da "pulsante" a "pulsante" nella "finestra" non grafica, e il Spacebar("clic" sul "pulsante" selezionato)) o il Entertasto ("clic" sul " pulsante "predefinito). Puoi spostarti su e giù nell'EULA con i tasti freccia e con Page Upe Page Down.

  • Se hai accidentalmente detto che non accetti l'EULA e desideri avere la possibilità di rivederlo e accettarlo, puoi reinstallare ttf-mscorefonts-installer, eliminando i suoi file di configurazione globali:

    sudo apt-get --purge --reinstall install ttf-mscorefonts-installer
    
  • Se decidi di non volere affatto quei caratteri (o non sei disposto ad accettare l'EULA per loro), ma desideri che gli altri pacchetti vengano forniti da ubuntu-restricted-extras, quindi rimuovi ttf-mscorefonts-installere assicurati di avere gli altri pacchetti e che siano impostati da installare manualmente (in modo che non scompaiano autoremovedopo che ubuntu-restricted-extrasè stato rimosso 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
    

4
È possibile installare ubuntu-restricted-extrase accettare automaticamente la licenza con un comando?
— king_julien,

8

Prova a colpire ➜(il tasto freccia destra). Quindi utilizzare i tasti freccia per navigare e immettere (That's return) per selezionare un'opzione.


Bene, il tasto Invio (Invio) non ha funzionato. Neanche la freccia destra può essere utilizzata per la navigazione.
— Kolappan Nathan,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.