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.