Как я могу принять соглашение 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
uzhoasit
источник
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

Попробуйте нажать (клавиша со стрелкой вправо). Затем используйте клавиши со стрелками для навигации и введите (Это возвращение) для выбора опции.

Исайя
источник
Ну, клавиша ввода (возврата) не работает. Также стрелка вправо также не может быть использована для навигации.
Колаппан Натан