4

Я пытаюсь использовать диспетчер пакетов Windows Chocolatey для установки jdk8, но это занимает вечность, powershell просто распечатывает следующее и никогда не заканчивается:

jdk8 v8.0.66
 Downloading JDK from http://download.oracle.com/otn-pub/java/jdk/8u66-b18/jdk-8u66-windows-x64.ex
e

Я копирую ссылку и пытаюсь открыть в браузере. Я получил страницу с сообщением об ошибке от Oracle, в которой говорится, что я должен согласиться с условиями лицензии OTN, бла-бла ...

Есть ли способ обойти это ?? Почему шоколад не просто терпит неудачу ??

2 ответа2

3

Давайте начнем с терминологии - почему пакет просто не выходит из строя. Сама Chocolatey просто выпускает пакет, чтобы выполнить установку. Если пакет плохо ведет себя (и это не плохой сценарий, который еще затрагивает Chocolatey), то вы увидите поведение, подобное тому, что вы видите.

Тайм-аут шоколадного исполнения

По умолчанию у Chocolatey установлено 45 минут для установки пакета. Вы можете изменить время ожидания по умолчанию, см. choco install -h или https://github.com/chocolatey/choco/wiki/CommandsReference#default-options-and-switches:

--execution-timeout=VALUE
  CommandExecutionTimeoutSeconds - Override the default execution
  timeout in the configuration of 2700 seconds.

Вы также можете установить значение в файле chocolatey.config.

Проблемы с пакетом?

Если у вас возникли проблемы с пакетом, лучше всего связаться с разработчиками этого пакета на сайте пакета https://chocolatey.org/packages/jdk8/8.0.66 :

Связь с сопровождающими

Вы также можете прочитать форум disqus внизу и опубликовать там сообщение. Это также достигнет сопровождающих.

Организации не должны зависеть от подачи сообщества

Последнее напоминание - если организация сталкивается с этим сообщением - вы должны действительно прочитать, почему организация не должна зависеть от хранилища пакетов сообщества (или https://chocolatey.org/packages) при использовании организацией Chocolatey.org. Скопировано здесь:

Прежде всего, само собой разумеется, что если вы являетесь бизнесом и используете Chocolatey, вы должны долго и усердно подумать, прежде чем доверять внешнему источнику, который вы не можете контролировать (пакеты chocolatey.org, в дополнение ко всем двоичным файлам, скачать с официальных каналов распространения через интернет). Слишком легко настроить собственный приватный канал, где вы можете проверять пакеты и иметь полный контроль над двоичными файлами и тем, что устанавливается. Это то, что мы рекомендуем для предприятий, которые используют Chocolatey в производственных сценариях (и что делают многие из них).

2

Пакет не работает, потому что (как вы написали) URL http://download.oracle.com/otn-pub/java/jdk/8u66-b18/jdk-8u66-windows-x64.exe возвращает страницу с ошибкой вместо exe файл:

страница ошибки

Шоколадка не подвела, потому что автор пакета:

  • скачать файл без использования шоколадных инструментов (например, без проверки контрольной суммы)
  • не выдал ошибку

Я отправляю информацию сопровождающим.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .