Kann ich ein Chocolatey-Installationsprogramm basierend auf meinen derzeit installierten Anwendungen automatisch erstellen? Wie?

1229
Ryan Shripat

Ich beabsichtige, Windows bald auf meinem Computer neu zu installieren, und ich möchte, dass alle meine Anwendungen so nahtlos wie möglich installiert werden. Ich weiß, dass Sie ein Chocolatey-Skript erstellen können, das auf dem neuen Computer ausgeführt werden kann, um die Anwendungen zu installieren, die ich zum Skript hinzufüge. Ich habe jedoch viele Anwendungen, und es ist langweilig, alle diese Schritte in das Skript einzugeben.

Gibt es eine Anwendung, mit der die derzeit auf meinem Computer installierten Programme (Win7) gescannt und ein Chocolatey / Boxstarter-Skript mit allen meinen Programmen generiert werden kann, mit dem ich alle auf meinem neuen Computer neu installieren kann?

7
Wurden Ihre Anwendungen mit Chocolatey installiert? Ich bin mir sicher, dass es eine Manifestation der installierten Dateien enthält. heavyd vor 10 Jahren 0
Nein sie waren nicht. Ryan Shripat vor 10 Jahren 0

3 Antworten auf die Frage

5
Matt Wrock

Soweit mir bekannt ist, gibt es keine solche Lösung. Es ist definitiv etwas, woran ich gedacht habe. Es wäre super cool, einen Befehl auszuführen, der nachschauen würde:

  1. Derzeit installierte Pakete
  2. Laufende Dienste
  3. Installierte Windows-Funktionen
  4. GUI-Registrierungseinstellungen
  5. MSIs installiert und finden passende Schokoladenpakete

und spuckte dann ein großes, schokoladiges Paket aus, das die Umgebung rekonstruieren könnte.

Das wäre wirklich süß. ferventcoder vor 10 Jahren 0
3
drkvogel

Dies könnte Ihnen einen gewissen Weg bringen:

choco list -li 

listet installierte Pakete (Programme) auf, unabhängig davon, ob sie von Chocolately installiert wurden oder nicht. Durch -vdas Hinzufügen erhalten Sie (manchmal) den Installationspfad:

choco list -liv 

Dann können Sie die entsprechenden Chocolatey-Pakete finden, indem Sie chocolatey.org manuell (oder auf andere Weise ...) nach den aufgelisteten Programmen durchsuchen und ein Powershell- oder Cygwin-Bash-Skript wie folgt vorbereiten: http://robinosborne.co.uk/2012 / 01/06 / scripting-the-setup-eines-entwickler-pc-teil-3-von-4-installation-äh-alles-mit-schokoladig /

Viel Glück!

0
ferventcoder

Es gibt eine Möglichkeit, dies zu tun ...

puppet resource package --param provider 

Dies bringt Sie dazu, Edelsteine ​​zu installieren, Dinge in Programmen und Funktionen zu installieren, und wenn Sie schokoladige Pakete haben, werden diese ebenfalls verwendet.