Jak mogę zaakceptować umowę Microsoft EULA dla instalatora ttf-mscorefonts?


312

Po ostatniej aktualizacji ttf-mscorefonts-installerpoprosił mnie o zaakceptowanie umowy licencyjnej.

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

Zrzut ekranu:
wprowadź opis zdjęcia tutaj

Z jakiegoś powodu mój terminal nie pozwoli mi zaakceptować lub z jakiegoś powodu naciskam zły klawisz skrótu ... Próbowałem każdej litery na klawiaturze i Entermiędzy innymi ... Jestem pewien, że jest bardzo prosty i oczywiste rozwiązanie tego.

Próbowałem również całkowicie usunąć pakiet, jednak terminal stwierdza, że ​​z powodu niepoprawnego zainstalowania pakietu powinienem ponownie zainstalować pakiet przed jego usunięciem. Bardzo frustrujące! Zasadniczo, ponieważ nie mogę pomyślnie zainstalować tego pakietu, tak naprawdę nie mogę nigdy zaktualizować swojego systemu, ponieważ zawsze muszę kończyć terminala z umową licencyjną (w związku z czym aktualizacja kończy się niepowodzeniem).

Odpowiedzi:


413

To jest  ⇆ TAB to return ↵.

:-)


Ogólnie, aby poruszać się po ncursesmenu w stylu:

  • Użyj Tabklawisza, aby przejść z jednego elementu (np. Przycisku, pola tekstowego) do następnego. Użyj Shift+, Tababy poruszać się do tyłu.
  • Użyj, Spacebaraby „kliknąć” wybrany przycisk.
  • Użyj, Enteraby kliknąć domyślny przycisk (lub aktualnie wybrany przycisk, jeśli nie ma domyślnego).
  • Możesz poruszać się w górę i w dół w polu tekstowym za pomocą klawiszy strzałek oraz za pomocą Page Upi Page Down. Jeśli to nie zadziała, naciskaj przycisk Tabdo momentu zaznaczenia pola tekstowego, w którym chcesz nawigować.

Jeśli przypadkowo powiedziałeś, że nie wyrażasz zgody na warunki umowy EULA i chcesz ponownie ją przejrzeć i wyrazić zgodę, możesz zainstalować ją ponownie ttf-mscorefonts-installer, usuwając pliki konfiguracji globalnej:

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

4
Cóż, jestem idiotą ... to było takie oczywiste. Dzięki.
Magic

39
Osobiście uważam, że przekleństwa są złe, powinieneś być w stanie po prostu nacisnąć return. : P
Stefano Palazzo

6
Wow, nigdy bym tego nie rozgryzł. Czy dzieje się tak tylko w przypadku instalatorów Microsoft?
B, 7

1
@BSeven: Wydaje mi się, że Microsoft nie zrobił pakietu na tym, a opiekun pakietu zaimplementował to okno dialogowe. Ale przez większość czasu nie musisz akceptować umów EULA podczas instalowania pakietów, więc ...
Joey

3
Myślałem, że jestem jedyną osobą stojącą przed tym i jestem jedynym głupcem, który tego nie odkrył ... ale wydaje się, że 121 użytkowników głosowało na pytanie, a 161 mi się podobało na dzień dzisiejszy, nie jestem jedyny. uratowałeś wielu z nas. dzięki
dociekliwy

97

Normalna instalacja, wdrażanie lub w skryptach

Użyj debconf, aby wstępnie ustawić wybór. Nie pojawi się monit o zaakceptowanie licencji:

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

Z Kickstartem

Dodaj to do pliku Kickstart.cfg:

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

6
Czy podczas korzystania --quietautomatycznie zaakceptuje licencję?
king_julien

Potrzebowałem dwóch wpisów debconf: echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | sudo debconf-set-selectionsiecho ttf-mscorefonts-installer msttcorefonts/present-mscorefonts-eula note | sudo debconf-set-selections
Janning

1
@king_julien: nie, --quietnie zaakceptuje licencji, więc nie powinna to być opcja bez echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | sudo debconf-set-selections!
rubo77

Usunąłem polecenie bez sudo i niedziałającej --quietopcji. Jeśli zmiana jest zbyt duża, możesz cofnąć edycję, ale myślę, że odpowiedź jest teraz o wiele jaśniejsza
rubo77

1
jak wymyśliłeś do tego składnię? to interesująca część. Chcę zastosować to do Java jdk, steamcmd, ect
Tatsu

17

Możesz także zaakceptować licencję za pomocą jednego polecenia takiego jak to:

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

Pozwoli to uniknąć utworzenia pliku conf.

Jeśli używasz marionetki, oto przepis na instalację pakietu:

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

Niektóre osoby mogą znaleźć to pytanie, szukając pomocy przy instalacji ubuntu-restricted-extras(lub gdy ich pytania dotyczące akceptacji umowy EULA ubuntu-restricted-extrassą zamknięte jako duplikat tego pytania).

ubuntu-restricted-extrasto metapakiet, który istnieje wyłącznie w celu instalowania innych pakietów.

Jednym z tych pakietów jest ttf-mscorefonts-installer. To właśnie musisz zgodzić się na warunki umowy EULA, aby zakończyć instalację. Pobiera czcionki Microsoft i instaluje je w systemie.

  • Aby wyrazić zgodę na warunki umowy EULA, użyj Tabklawisza, aby przełączyć się z „przycisku” na „przycisk” w nie graficznym „oknie” i albo Spacebar(„kliknie” wybrany „przycisk”), albo Enterklawisz („kliknie” „ domyślny przycisk). Możesz poruszać się w EULA za pomocą klawiszy strzałek oraz za pomocą Page Upi Page Down.

  • Jeśli przypadkowo powiedziałeś, że nie wyrażasz zgody na warunki umowy EULA i chcesz ponownie ją przejrzeć i wyrazić zgodę, możesz zainstalować ją ponownie ttf-mscorefonts-installer, usuwając pliki konfiguracji globalnej:

    sudo apt-get --purge --reinstall install ttf-mscorefonts-installer
    
  • Jeśli zdecydujesz, że w ogóle nie chcesz tych czcionek (lub nie chcesz zaakceptować dla nich umowy EULA), ale chcesz, aby inne pakiety zostały dostarczone przez Ciebie ubuntu-restricted-extras, usuń je ttf-mscorefonts-installeri upewnij się, że masz inne pakiety i że są ustawione do ręcznego zainstalowania (aby nie zniknęły autoremovepo ubuntu-restricted-extrasusunięciu za pomocą 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
Czy można zainstalować ubuntu-restricted-extrasi automatycznie zaakceptować licencję za pomocą jednego polecenia?
king_julien

8

Spróbuj uderzyć (klawisz strzałki w prawo). Następnie użyj klawiszy strzałek, aby nawigować i wprowadzić (To powrót), aby wybrać opcję.


Cóż, klawisz Enter (Return) nie działał. Również do nawigacji nie można użyć prawej strzałki.
Kolappan Nathan
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.