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

После недавнего обновления, 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 image description here

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

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

Это  ⇆ 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

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

Используйте debconf для предварительной настройки выбора. При этом не будет предложено принять лицензию:

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

С помощью Kickstart

Добавьте это в свой файл Kickstart.cfg:

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

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

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']  }}

Некоторые люди могут столкнуться с этим вопросом при поиске справки по установке ubuntu-restricted-extras (или когда их вопросы о принятии лицензионного соглашения для 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-installersudo apt-get updatesudo apt-get install ubuntu-restricted-addons gstreamer0.10-plugins-bad-multiverse libavcodec-extra-53 unrar

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