Як я можу прийняти угоду Microsoft EULA для ttf-mscorefonts-installer?


312

Після недавнього оновлення ttf-mscorefonts-installerзапропонував мені прийняти його ліцензійну угоду.

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

Знімок екрана:
введіть тут опис зображення

Чомусь мій термінал не дозволить мені прийняти, або я чомусь натискаю неправильну швидку клавішу ... Я перепробував кожну букву на клавіатурі та Enterсеред інших ... Я впевнений, що це дуже просто і очевидне рішення цього.

Я також просто намагався повністю видалити пакунок, проте термінал стверджує, що через неправильне встановлення пакета я повинен перевстановити пакет перед його видаленням. Дуже засмучує! По суті, тому що я не можу успішно встановити цей пакет, я не можу реально коли-небудь оновити свою систему, тому що мені завжди доводиться закінчувати термінал ліцензійною угодою (таким чином оновлення не вдається).

Відповіді:


413

Це  ⇆ TAB , значить return ↵.

:-)


Загалом, для навігації по ncursesменю-стилю:

  • Використовуйте Tabклавішу для переходу від одного елемента (наприклад, кнопки, текстового поля) до іншого. Використовуйте Shift+ Tabдля переміщення в зворотному напрямку.
  • Використовуйте, Spacebarщоб "натиснути" на вибрану кнопку.
  • Використовуйте, Enterщоб натиснути кнопку за замовчуванням (або вибрану в даний момент кнопку, якщо немає за замовчуванням).
  • Ви можете переміщатися вгору та вниз у текстовому полі за допомогою клавіш зі стрілками, а також Page Upі Page Down. Якщо це не працює, натискайте, Tabдоки не буде вибрано текстове поле, по якому потрібно перейти.

Якщо ви випадково сказали, що не погоджуєтесь з EULA , і хочете отримати можливість переглянути його знову та погодитись, ви можете перевстановити ttf-mscorefonts-installer, очистивши його глобальні конфігураційні файли:

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

4
Ну, я ідіот ... це було так очевидно. Дякую.
Чарівність

39
Особисто я вважаю, що прокляття неправильні, ви повинні мати можливість просто натиснути повернення. : P
Стефано Палацо

6
Нічого собі, я б ніколи цього не зрозумів. Це трапляється лише з установниками Microsoft?
B Сім

1
@BSeven: Я думаю, що Microsoft не робив упаковку на цьому, а сервіс, що підтримує пакет, реалізував це діалогове вікно. Але більшу частину часу вам не доведеться приймати EULA, встановлюючи пакети, тому ...
Joey,

3
Я подумав, що я єдина людина, яка стикається з цим, і я єдиний дурний, який цього не зрозумів .. але, схоже, 121 користувач підтримав це питання, і 161 сподобалось на сьогоднішній день, я не єдиний. ви врятували багатьох із нас. thnx
допитливий

97

Звичайна установка, розгортання або в сценаріях

Використовуйте функцію debconf для встановлення вибору. Це не підкаже прийняття ліцензії:

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

З Кікстартом

Додайте це до файлу Kickstart.cfg:

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

6
Чи користувач --quietавтоматично використовуватиме ліцензію під час використання?
king_julien

Мені потрібно було два записи Debconf: echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | sudo debconf-set-selectionsаecho ttf-mscorefonts-installer msttcorefonts/present-mscorefonts-eula note | sudo debconf-set-selections
Janning

1
@king_julien: ні, --quietне приймемо ліцензію, так що це не може бути варіантом без echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | sudo debconf-set-selections!
rubo77

Я видалив команду без sudo та непрацюючої --quietопції. Ви можете скасувати редагування, якщо це занадто сильно зміниться, але я думаю, що відповідь набагато
чіткіша,

1
як ти придумав для цього синтаксис? ось цікава частина. Я хочу , щоб застосувати це Java jdk, steamcmd, ЕСТ
Tatsu

17

Ви також можете прийняти ліцензію за допомогою однієї команди на зразок цієї:

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

Це дозволить уникнути створення конф-файлу.

Якщо ви використовуєте лялечку, ось рецепт установки пакета:

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

Деякі люди можуть знайти це питання під час пошуку допомоги при встановленні ubuntu-restricted-extras(або коли їх питання щодо прийняття договору про укладення договору EULA ubuntu-restricted-extrasзакриті як дублікат цього питання).

ubuntu-restricted-extrasце метапакет, який існує виключно для встановлення інших пакетів.

Одним із таких пакетів є ttf-mscorefonts-installer. Це ви повинні погодитись з EULA, щоб закінчити встановлення. Він отримує шрифти Microsoft та встановлює їх у вашій системі.

  • Щоб погодитись на EULA, використовуйте Tabклавішу для переходу з "кнопки" на "кнопку" у не графічному "вікні", або або Spacebar("натискає" вибрану "кнопку"), або Enterклавішею ("натискає" на " кнопка "за замовчуванням"). Ви можете переміщатися вгору та вниз у EULA за допомогою клавіш зі стрілками та з Page Upі Page Down.

  • Якщо ви випадково сказали, що не погоджуєтесь на EULA, і хочете отримати можливість переглянути його знову та погодитись, ви можете перевстановити ttf-mscorefonts-installer, очистивши його глобальні конфігураційні файли:

    sudo apt-get --purge --reinstall install ttf-mscorefonts-installer
    
  • Якщо ви вирішите, що ви взагалі не хочете цих шрифтів (або не бажаєте приймати EULA за них), але ви хочете, щоб інші пакети, надані компанією ubuntu-restricted-extras, видаліть ttf-mscorefonts-installerі переконайтеся, що у вас є інші пакети та що вони встановлені для встановлення вручну (щоб вони не відходили autoremoveпісля ubuntu-restricted-extrasвидалення з 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
Чи можливо встановити ubuntu-restricted-extrasта автоматично прийняти ліцензію в одній команді?
king_julien

8

Спробуйте натиснути (Права клавіша зі стрілкою). Потім використовуйте клавіші зі стрілками для навігації та введення (Це повернення) для вибору параметра.


Ну клавіша введення (повернення) не працювала. Також стрілка праворуч також не може використовуватися для навігації.
Колаппан Натан
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.