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


После недавнего обновления, TTF-mscorefonts-инсталлятор побудило меня принять его лицензионное соглашение.

enter image description here

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

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


279
2017-12-04 22:40


Источник




Ответы:


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

:-)


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

  • Использовать табуляция для перехода от одного элемента (например, кнопки, текстового поля) к следующему. использование сдвиг+табуляция двигаться в обратном направлении.
  • использование Пробел «щелкнуть» выбранную кнопку.
  • использование Войти щелкнуть по кнопке по умолчанию (или в текущей выбранной кнопке, если по умолчанию нет).
  • Вы можете перемещаться вверх и вниз в текстовом поле с помощью клавиш со стрелками и с помощью Страница вверх а также Листать вниз, Если это не работает, нажмите табуляция пока не будет выбрано текстовое поле, в которое вы хотите перейти.

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

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

376
2017-12-04 22:50



Ну, я идиот ... это было так очевидно. Благодарю. - Magic
Лично я считаю, что проклятия ошибочны, вы должны просто нажать return. :П - Stefano Palazzo♦
Вау, я бы никогда не понял этого. Это происходит только с установщиками Microsoft? - B Seven
@BSeven: Я думаю, Microsoft не делала упаковку на этом, а сторонник пакета реализовал этот диалог. Но большую часть времени вы не должны принимать EULA при установке пакетов, поэтому ... - Joey
Я думал, что я единственный человек, который сталкивается с этим, и я просто глупый, чтобы этого не понять ... но, похоже, 121 пользователь поднял вопрос и 161 понравился на дату, я не единственный. вы спасли многих из нас. Thnx - inquisitive


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

Используйте debconf для предварительной настройки. Это не приведет к согласию на получение лицензии:

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

С Kickstart

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

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

88
2018-02-10 10:37



Когда используешь --quiet, будет ли он автоматически принимать лицензию? - king_julien
Проще просто использовать sudo только со стороны команды, которая ему нужна:echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | sudo debconf-set-selections - Stephen Ostermiller
@Stephen Ostermiller: хороший момент, спасибо. Я обновил свой ответ, санкционированный соответствующим образом. - uzhoasit
Мне нужны были две записи 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
@king_julien: нет, --quiet не будет принимать лицензию, так что это не должно быть вариантом без echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula select true | sudo debconf-set-selections! - rubo77


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

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

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

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

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

17
2017-07-08 21:51





Некоторые люди могут найти этот вопрос при поиске помощи ubuntu-restricted-extras (или когда их вопросы, принимающие EULA для ubuntu-restricted-extras закрыты как дубликат этого вопроса).

ubuntu-restricted-extras это метапакет который существует только для установки других пакетов.

Один из этих пакетов ttf-mscorefonts-installer, Это то, что вы должны согласиться с EULA, чтобы закончить установку. Он извлекает шрифты Microsoft и устанавливает их в вашей системе.

  • Чтобы согласиться с EULA, используйте табуляция чтобы переключиться с «кнопки» на «кнопку» в неграфическом «окне», и либо Пробел («нажимает» выбранную кнопку «)» или Войти ключ («нажимает» кнопку «по умолчанию»). Вы можете перемещаться вверх и вниз в EULA с помощью клавиш со стрелками и с помощью Страница вверх а также Листать вниз,

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

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

10
2017-07-11 16:01



Можно ли установить ubuntu-restricted-extras и автоматически принять лицензию в одной команде? - king_julien


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


8
2017-12-04 22:49



Ну, ключ ввода (возврата) не работает. Также стрелка вправо не может использоваться для навигации. - Kolappan Nathan