Using chocolatey to install lots of apps at once

13

3

I am about to reinstall my Windows 10 pc, and would like to use Chocolatey for a lot of applications.

Can I just issue one command to Chocolatey and let it deal with the dependencies and installation order, or is it better to do one application at a time? Could I do a single:

choco install mobaxterm jdk8 intellijidea-community virtualbox vlc ...

or is it better to issue one command at a time?

Rich

Posted 2016-10-07T12:06:15.967

Reputation: 1 647

3While you can certainly do this and it will work fine, the answer about using a packages.config will give you the greatest flexibility. – ferventcoder – 2016-10-07T20:02:21.943

Answers

13

Take a look at the documentation at https://chocolatey.org/docs/commands-install (or type choco install -? at the command line (you may want to pipe that to more or less).

You certainly can issue a list of packages at once and it will work fine.

Consider however that a packages.config file will give you a bit more flexibility in passing options and switches for each packages. Here is the format:

<?xml version="1.0" encoding="utf-8"?>
<packages>
  <package id="apackage" />
  <package id="anotherPackage" version="1.1" />
  <package id="chocolateytestpackage" version="0.1" source="somelocation" />
  <package id="alloptions" version="0.1.1"
           source="https://somewhere/api/v2/" installArguments=""
           packageParameters="" forceX86="false" allowMultipleVersions="false"
           ignoreDependencies="false"
           />
</packages>

This will give you the ability to install multiple packages from one command.

Mr. Hargrove

Posted 2016-10-07T12:06:15.967

Reputation: 837