So installieren Sie die Softwareanwendung vom lokalen Server zum Client

1341
Lakshan

Ich muss wissen, wann wir eine Softwareanwendung herunterladen, die von Chocolatey Cloud Repository auf unseren Computer installiert werden soll, und wo sie heruntergeladen wird (nach dem Herunterladen wird keine Exe-Datei angezeigt). Ohne ein Exe herunterzuladen, wie es auf unserer Maschine installiert wird. Was für ein Prozess passiert dort?

Das größte Problem ist, dass ich nach dem Installieren einer Softwareanwendung auf meinem lokalen Servercomputer diese Softwareanwendung auf Clientcomputern installieren kann, die zum Installieren dieser Software von einem lokalen Servercomputer aus erforderlich sind, ohne dass sie direkt von der chocolatey cloud installiert wird. Da ich jedes Mal, wenn ich eine Softwareanwendung zur Installation benötigte, diese von Chocolatey Cloud herunterladen muss, wird meine Bandbreite verschwendet. Also muss ich nach der Installation auf dem lokalen Server einmal machen, muss von dort aus kommen . Kann man mir das antun?

0

2 Antworten auf die Frage

0
Gary Ewan Park

Vorausgesetzt, dass das erforderliche exe / msi nicht direkt im Chocolatey-Paket enthalten ist, lädt Chocolatey standardmäßig das erforderliche exe / msi aus dem Internet herunter und legt es in den C:\Users\USERNAME\AppData\Local\Temp\chocolateyOrdner ab. Dieser Cache-Speicherort ist jedoch konfigurierbar und Sie können ihn beliebig einstellen.

Run the command, choco config -h for more information on how to set the Cache Location.

There was a project that aimed to handle the situation that you are describing here:

https://github.com/BahKoo/ChocolateStore

But I notice that it hasn't been updated in a while, so you might want to do some tests on it first to make sure that it is still functioning how you expect.

## Kannst du mir bitte detailliert sagen, wie das geht? Wenn ich tis im seitlichen Ablageordner ChocolateStore M: \ Store http://chocolatey.org/api/v2/package/GoogleChrome/ starte, wurde mir eine Fehlermeldung angezeigt, dass "ChocolateStore" nicht als interner oder externer Befehl erkannt wird , lauffähiges Programm oder Batch-Datei. “## Welche Argumente muss ich übergeben? ## Und können Sie mir sagen, wo muss ich diesen “ChocolateStore ”Und was sind die Parameter, die ich einfügen muss (insbesondere für ) ## Was ist Ionic.Zip. was macht das? Lakshan vor 8 Jahren 0
Entschuldigung, ich habe die ChocolateStore-Anwendung nicht verwendet, ich weiß nur, dass sie existiert. Ich würde vorschlagen, dass Sie Fragen stellen, die Sie im Abschnitt "Issues" des GitHub-Repositorys haben, und hoffentlich kann der Ersteller Ihnen helfen. Gary Ewan Park vor 8 Jahren 0
Ich habe das ziemlich gut auf Twitter beantwortet, aber ich werde es hier weiter verfolgen. Meine Antwort ist etwas anders, daher kann ich dies als eine andere Antwort beantworten. ferventcoder vor 8 Jahren 0
0
ferventcoder

Ich habe bemerkt, dass Sie auch auf Twitter gefragt haben . Garys Antwort ist gut, ich würde hinzufügen, wenn Sie sehen möchten, wohin die Exe-Dateien heruntergeladen werden, können Sie die -dvSchalter verwenden, um mehr Informationen zu erhalten und / oder die Protokolldateien von Chocolatey zu untersuchen.

Um mehr über das zu erfahren, was Sie tun möchten, verstehe ich, dass Sie Chocolatey.org oder das Internet überhaupt nicht für interne Maschinen verwenden möchten. Nahezu jedes Unternehmen, mit dem ich spreche, hat diese Anforderung, und wir sind uns völlig einig, dass Sie niemals als Unternehmen Vertrauen / Kontrolle an das Internet abgeben sollten: http://www.slideshare.net/ferventcoder/chocolatey-and-puppet-managing -Ihre-Windows-Software-seit-2011/9. Ich werde es hier allerdings wiederholen. Wenn Sie ein Unternehmen sind, sollten Sie Chocolatey.org nicht für Pakete verwenden, da Sie die Kontrolle darüber aufgeben, wann Pakete aktualisiert werden, und ob Pakete aufgrund des sich ändernden Internets kaputt gehen. Sie vertrauen auch dem Internet. Beides ist so gut wie kein Nein für jedes Unternehmen, das es wert ist, in einem Produktionsszenario etwas wie Chocolatey zu verwenden. Wir erwähnen dies auch auf der About-Seite von Chocolatey.org .

Wenn Unternehmen Chocolatey verwenden, laden sie das Paket und die Dateien, für die das Paket normalerweise erreichbar ist, in das Internet. Dann bearbeiten sie das Paket selbst, um auf diese internen Dateien zu verweisen. Sie nehmen dann die bearbeiteten Pakete und legen sie in einem internen Repository ab. Alle Computer in ihrem Netzwerk verweisen auf dieses interne Repository, und die Standardquelle von chocolatey.org ist deaktiviert.

Dieser Prozess dauert einige Zeit. Deshalb arbeiten wir an Chocolatey for Business mit etwas, das dazu beitragen würde, dass daraus ein einfacher Befehl und eventuell ein Knopfdruck für Unternehmen wird.

nach dem Herunterladen von exe, wie es ohne Benutzerinteraktion installiert werden kann (atlease ohne .ps1-Datei). Ich meine, wie die Auswahl der Option aussieht und zum nächsten Schritt übergeht. Lakshan vor 8 Jahren 0