Puis-je créer un programme d'installation de Chocolatey automatiquement en fonction de mes applications actuellement installées? Comment?


7

J'ai l'intention de réinstaller Windows bientôt sur mon ordinateur et j'aimerais que le processus de réinstallation de toutes mes applications soit aussi transparent que possible. Je sais que vous pouvez créer un script Chocolatey pouvant être exécuté sur la nouvelle machine qui installera les applications que j’ajoute au script, mais j’ai beaucoup d’applications et le processus de saisie de toutes ces informations dans le script est fastidieux.

Existe-t-il une application disponible qui peut analyser les programmes actuellement installés sur mon ordinateur (Win7) et générer un script Chocolatey / Boxstarter contenant tous mes programmes que je peux ensuite utiliser pour les réinstaller tous sur mon nouvel ordinateur?


Vos applications ont-elles été installées avec Chocolatey? Je suis sûr qu'il conserve un manifeste de ce qu'il a installé.
lourde le

Non ils n'étaient pas.
Ryan Shripat

Réponses:


5

Autant que je sache, cette solution n'existe pas. C'est certainement une chose à laquelle j'ai pensé. Ce serait super cool d'exécuter une commande qui se pencherait sur:

  1. Paquets actuellement installés
  2. Les services en cours d'exécution
  3. Fonctionnalités Windows installées
  4. Paramètres de registre de l'interface graphique
  5. MSIs installés et trouver les paquets chocolatés correspondants

et ensuite cracher un gros paquet chocolaté personnalisé qui pourrait reconstruire l'environnement.


Ce serait vraiment gentil.
ferventcoder

3

Cela pourrait vous aider.

choco list -li

répertorie les packages (programmes) installés, qu'ils soient installés par Chocolately ou non, comme dans votre cas. L'ajout -vvous donne (parfois) le chemin d'installation:

choco list -liv

Ensuite, vous pourrez trouver les packages Chocolatey appropriés en cherchant chocolatey.org manuellement (ou par un autre moyen ...) pour les programmes répertoriés et en préparant un script powershell ou Cygwin bash comme celui-ci: http://robinosborne.co.uk/2012 / 01/06 / scripting-la-configuration-d'un-développeur-pc-partie-3-sur-4-installer-euh-tout-avec-chocolaté /

Bonne chance!


0

Il y a une façon de le faire ...

puppet resource package --param provider

Cela vous permettra d’obtenir des gemmes installées, des éléments installés dans des programmes et des fonctionnalités, et si vous avez des packages chocolatés, cela les attirera également.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.