
После недавнего обновления 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
Попробуйте нажать ➜(клавишу со стрелкой вправо). Затем используйте клавиши со стрелками для навигации и введите (это возврат) для выбора опции.