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

Как принять соглашение Microsoft EULA для 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среди прочего... Я уверен, что есть очень простое и очевидное решение этой проблемы.

решение1

 ⇆ 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

решение2

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

Используйте 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

решение3

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

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

решение4

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

Связанный контент