Si vous avez un oeil à l'information d'aide pour la commande choco install
(vous pouvez le faire en utilisant chcco install -h
, vous trouverez l'utilisation suivante:
choco install <pkg|packages.config> [<pkg2> <pkgN>] [<options/switches>] cinst <pkg|packages.config> [<pkg2> <pkgN>] [<options/switches>]
Comme vous le verrez, il est possible de . passer un fichier packages.config, qui contiendrait tous les paquets que vous souhaitez installer le format de ce fichier packages.config est très simple, et ressemble à ce qui suit:
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="calibre" version="2.81.0" />
<package id="chocolatey" version="0.10.3" />
<package id="chocolatey.extension" version="1.9.6" />
<package id="chocolatey-core.extension" version="1.1.0" />
</packages>
une fois que vous h Ave ce fichier, l'installation de tous les paquets à nouveau sur une autre machine est une simple commande d'une ligne.
Un moyen simple de générer ce fichier packages.config serait d'installer ChocolateyGUI (choco install chocolateygui
), qui inclut une option pour exporter la liste des applications actuellement installée.
Finalement, il s'agira d'une commande que vous pouvez exécuter pour exporter la liste. – ferventcoder
@ferventcoder J'espérais qu'il y avait un simple clist -b, analogue à dir/b où seul le nom du paquet viendrait. Cela rendrait les choses tellement plus simples. – Natan