Wie kann ich die Microsoft EULA-Vereinbarung für ttf-mscorefonts-installer akzeptieren?

313

Nach einem kürzlich durchgeführten Update wurde ttf-mscorefonts-installerich aufgefordert, die Lizenzvereinbarung zu akzeptieren.

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

Bildschirmfoto:
Bildbeschreibung hier eingeben

Aus irgendeinem Grund erlaubt mir mein Terminal nicht zu akzeptieren, oder aus irgendeinem Grund drücke ich den falschen Hotkey ... Ich habe jeden Buchstaben auf der Tastatur ausprobiert und Enterunter anderem ... Ich bin sicher, es gibt einen sehr einfachen und offensichtliche Lösung dafür.

Ich habe auch gerade versucht, das Paket vollständig zu entfernen, aber das Terminal gibt an, dass ich das Paket vor dem Entfernen neu installieren sollte, da das Paket nicht korrekt installiert wurde. Sehr frustrierend! Da ich dieses Paket nicht erfolgreich installieren kann, kann ich mein System nie wirklich aktualisieren, da ich das Terminal immer mit der Lizenzvereinbarung beenden muss (daher schlägt das Upgrade fehl).

Magie
quelle

Antworten:

414

Es ist  ⇆ TAB dann return ↵.

:-)


Im Allgemeinen, um durch ncursesMenüs im Stil von zu navigieren :

  • Verwenden Sie die TabTaste, um von einem Element (z. B. Schaltfläche, Textfeld) zum nächsten zu wechseln. Mit Shift+ Tabrückwärts fahren.
  • Verwenden Sie, um Spacebarauf die ausgewählte Schaltfläche zu klicken.
  • Verwenden Sie Enterdie Standard - Schaltfläche klicken (oder aktuell ausgewählte Schaltfläche, wenn kein Standard ist).
  • Mit den Pfeiltasten und mit Page Upund können Sie sich in einem Textfeld nach oben und unten bewegen Page Down. Wenn dies nicht funktioniert, drücken Sie, Tabbis das Textfeld ausgewählt ist, in dem Sie navigieren möchten.

Wenn Sie versehentlich angegeben haben, dass Sie der EULA nicht zustimmen , und Sie die Möglichkeit haben möchten, sie erneut zu überprüfen und zuzustimmen, können Sie sie erneut installieren ttf-mscorefonts-installerund die globalen Konfigurationsdateien löschen:

sudo apt-get --purge --reinstall install ttf-mscorefonts-installer
Stefano Palazzo
quelle
4
Nun, ich bin ein Idiot ... das war so offensichtlich. Vielen Dank.
Magic
39
Persönlich denke ich, dass Flüche falsch sind. Sie sollten in der Lage sein, einfach die Eingabetaste zu drücken. : P
Stefano Palazzo
6
Wow, ich hätte das nie herausgefunden. Tritt dies nur bei Microsoft-Installationsprogrammen auf?
B Seven
1
@BSeven: Ich denke, Microsoft hat das Paket nicht gepackt und der Paketbetreuer hat diesen Dialog implementiert. Aber die meiste Zeit müssen Sie keine EULAs akzeptieren, wenn Sie Pakete installieren, also ...
Joey
3
Ich dachte, ich bin die einzige Person, die sich dem gegenübersieht, und ich bin die einzige Dumme, die das noch nicht herausgefunden hat. Aber es scheint, dass 121 Benutzer die Frage positiv bewertet und zum jetzigen Zeitpunkt 161 positiv bewertet haben. Ich bin nicht die einzige. Sie haben viele von uns gerettet. thnx
neugierig
98

Normale Installation, Bereitstellung oder in Skripten

Verwenden Sie debconf, um die Auswahl voreinzustellen. Dies fordert Sie nicht auf, die Lizenz zu akzeptieren:

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

Mit Kickstart

Fügen Sie dies zu Ihrer Kickstart.cfg-Datei hinzu:

preseed --owner ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula boolean true
uzhoasit
quelle
6
Wird --quietdie Lizenz bei Verwendung automatisch akzeptiert?
king_julien
Ich brauchte zwei Debconf-Einträge: echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | sudo debconf-set-selectionsundecho ttf-mscorefonts-installer msttcorefonts/present-mscorefonts-eula note | sudo debconf-set-selections
Janning
1
@king_julien: nein, --quietdie lizenz wird nicht akzeptiert, das sollte also keine option ohne sein echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | sudo debconf-set-selections!
Rubo77
Ich habe den Befehl ohne sudo und ohne funktionierende --quietOption entfernt. Fühlen Sie sich frei, die Bearbeitung
rückgängig
1
Wie bist du auf die Syntax dafür gekommen? Das ist der interessante Teil. Ich möchte dies gelten Java jdk, steamcmdect
tatsu
17

Sie können die Lizenz auch mit einem einzigen Befehl wie folgt akzeptieren:

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

Dadurch wird das Erstellen der conf-Datei vermieden.

Wenn Sie eine Marionette verwenden, finden Sie hier ein Rezept für die Installation des Pakets:

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
quelle
12

Einige Benutzer finden diese Frage möglicherweise bei der Suche nach Hilfe bei der Installation ubuntu-restricted-extras(oder wenn ihre Fragen, für die ein EULA akzeptiert wird, ubuntu-restricted-extrasals Duplikat dieser Frage geschlossen sind).

ubuntu-restricted-extrasist ein Metapaket , das ausschließlich zur Installation anderer Pakete existiert.

Eines dieser Pakete ist ttf-mscorefonts-installer. Damit müssen Sie einem EULA zustimmen, um die Installation abzuschließen. Microsoft-Schriftarten werden abgerufen und auf Ihrem System installiert.

  • Um der EULA zuzustimmen, verwenden Sie die TabTaste, um im nicht-grafischen Fenster von "Schaltfläche" zu "Schaltfläche" zu wechseln, und entweder die SpacebarTaste ("klickt" auf die ausgewählte "Schaltfläche") oder die EnterTaste ("klickt" auf die " Standard "). Mit den Pfeiltasten und mit Page Upund können Sie sich in der EULA auf und ab bewegen Page Down.

  • Wenn Sie versehentlich angegeben haben, dass Sie der EULA nicht zustimmen, und Sie die Möglichkeit haben möchten, sie erneut zu überprüfen und zuzustimmen, können Sie sie erneut installieren ttf-mscorefonts-installerund die globalen Konfigurationsdateien löschen:

    sudo apt-get --purge --reinstall install ttf-mscorefonts-installer
    
  • Wenn Sie beschließen, diese Schriftarten überhaupt nicht zu verwenden (oder die EULA für sie nicht akzeptieren möchten), aber die anderen Pakete von möchten ubuntu-restricted-extras, entfernen ttf-mscorefonts-installerSie die anderen Pakete und stellen Sie sicher, dass sie festgelegt sind manuell installiert werden (damit sie nicht in einem autoremovenach dem ubuntu-restricted-extrasEntfernen mit weggehen 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
quelle
4
Ist es möglich die zu installieren ubuntu-restricted-extrasund die Lizenz automatisch in einem Befehl zu akzeptieren?
king_julien
8

Versuchen Sie es mit (die rechte Pfeiltaste). Verwenden Sie dann die Pfeiltasten, um zu navigieren, und geben Sie (That's return) ein, um eine Option auszuwählen.

Jesaja
quelle
Nun, die Eingabetaste hat nicht funktioniert. Auch der Rechtspfeil kann nicht zur Navigation verwendet werden.
Kolappan Nathan