как установить программное приложение с локального сервера на клиент

1235
Lakshan

Мне нужно знать, когда мы загружаем приложение для установки на нашу машину из хранилища Chocolatey Cloud, туда, куда оно загружается (после его загрузки exe-файл не отображается). Без загрузки exe, как это установить на нашу машину. Какой процесс там происходит?

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

0

2 ответа на вопрос

0
Gary Ewan Park

По умолчанию, предполагая, что требуемый exe / msi не содержится непосредственно в пакете Chocolatey, Chocolatey загрузит требуемый exe / msi из Интернета и поместит его в C:\Users\USERNAME\AppData\Local\Temp\chocolateyпапку. Тем не менее, это расположение кэша настраивается, и вы можете установить его на что угодно.

Запустите команду choco config -hдля получения дополнительной информации о том, как установить расположение кэша.

Был проект, направленный на решение ситуации, которую вы описываете здесь:

https://github.com/BahKoo/ChocolateStore

Но я заметил, что он некоторое время не обновлялся, поэтому вы можете сначала выполнить несколько тестов, чтобы убедиться, что он все еще функционирует так, как вы ожидаете.

## Можете ли вы рассказать мне подробно, как это сделать? Когда я запускаю tis в папке «bin» ChocolateStore M: \ Store http://chocolatey.org/api/v2/package/GoogleChrome/, я получаю сообщение об ошибке, в котором говорится, что «ChocolateStore» не распознается как внутренняя или внешняя команда. , работоспособная программа или командный файл. ”## Какие аргументы мне нужно передать? ## И можете ли вы дать мне знать, где мне нужно положить этот «ChocolateStore» И какие параметры мне нужно вставить (особенно для ) ## Что такое Ionic.Zip. что это делает? Lakshan 8 лет назад 0
Извините, я не использовал приложение ChocolateStore, я просто знаю о его существовании. Я бы посоветовал вам задать любые вопросы, которые у вас есть, в разделе «Проблемы» репозитория GitHub, и, надеюсь, создатель сможет вам помочь. Gary Ewan Park 8 лет назад 0
Я в значительной степени ответил на это в Твиттере, но я буду следить за этим здесь. Мой ответ немного другой, поэтому я могу ответить на него как другой ответ. ferventcoder 8 лет назад 0
0
ferventcoder

I noticed you asked on Twitter as well. Gary's answer is good, I would add that if you want to see where the exe files are downloading to, you can use the -dv switches to get quite a bit more information and/or inspect the Chocolatey log files.

For more detail about what you want to do, I'm understanding that you want to be able to not use Chocolatey.org or the internet at all for internal machines. Almost every business I talks to has this requirement, and we totally agree that you should not ever give away trust/control to the internet as a business: http://www.slideshare.net/ferventcoder/chocolatey-and-puppet-managing-your-windows-software-since-2011/9. I'll restate it here though. If you are a business, you should not use Chocolatey.org for packages because you are giving up control over when pkgs are updated, and whether packages break due to the changing internet. You are also placing trust in the internet. Both of those are pretty much no no's for any business worth their salt using something like Chocolatey in a production scenario. We also mention this on the About page of Chocolatey.org.

Instead, when businesses use Chocolatey, they usually download the package and the files that the package usually reaches out to the internet for. Then they edit the package itself to point to those internal files. They then take those edited packages and place them on an internal repository. All of the computers in their network point to that internal repository and the default chocolatey.org source is disabled.

That process does take some time, which is why we are working on Chocolatey for business with something that would help that become a simple command and eventually a button click for businesses.

после загрузки exe, как его установить без взаимодействия с пользователем (atlease без файла .ps1). Я имею в виду, как его выбор варианта и перейти к следующему шагу. Lakshan 8 лет назад 0

Похожие вопросы