Как я могу принять соглашение Microsoft EULA для ttf-mscorefonts-installer?


313

После недавнего обновления 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среди других ... Я уверен, что есть очень простая и очевидное решение этого.

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

Ответы:


414

Это  ⇆ TAB тогда return ↵.

:-)


В общем, для навигации в ncursesстиле меню:

  • Используйте Tabклавишу для перехода от одного элемента (например, кнопки, текстового поля) к следующему. Используйте Shift+, Tabчтобы двигаться в обратном направлении.
  • Используйте, Spacebarчтобы «нажать» выбранную кнопку.
  • Используйте Enterдля нажатия кнопки по умолчанию (или выбранной в данный момент кнопки, если по умолчанию нет).
  • Вы можете перемещаться вверх и вниз в текстовом поле с помощью клавиш со стрелками, а также с помощью Page Upи Page Down. Если это не сработает, нажимайте, Tabпока не будет выбрано текстовое поле, в котором вы хотите перемещаться.

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

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

4
Ну, я идиот ... это было так очевидно. Благодарю.
Магия

39
Лично я думаю, что ругательства не так, вы должны просто нажать клавишу возврата. : P
Стефано Палаццо

6
Вау, я бы никогда этого не понял. Это происходит только с установщиками Microsoft?
B Семь

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

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

98

Обычная установка, развертывание или в скриптах

Используйте 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параметра. Не стесняйтесь отменить редактирование, если это слишком много изменений, но я думаю, что ответ намного яснее, как это сейчас
rubo77

1
как ты придумал синтаксис для этого? это интересная часть. Я хочу , чтобы применить это Java jdk, steamcmd, ЭСТ
Tatsu

17

Вы также можете принять лицензию одной командой:

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

Это позволит избежать создания файла conf.

Если вы используете puppet, вот рецепт для установки пакета:

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. Это тот, который вы должны согласиться с лицензионным соглашением, чтобы закончить установку. Он выбирает шрифты Microsoft и устанавливает их в вашей системе.

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

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

    sudo apt-get --purge --reinstall install ttf-mscorefonts-installer
    
  • Если вы решите, что вообще не хотите использовать эти шрифты (или не хотите принимать лицензионное соглашение для них), но хотите, чтобы другие пакеты были предоставлены 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.