Choco-based unassisted installs


Previously, on Pino's DevNotes:



Optional:
choco feature enable -n allowGlobalConfirmation;   


Default base install v3.2104.2102.0:
cinst -y linkshellextension; `
cinst -y
notepadplusplus; `
cinst -y winmerge; `
cinst -y 7zip; `
cinst -y git; `
 `
cinst -y firefox; ` 
cinst -y googlechrome; ` 
 `
cinst -y tightvnc; `
cinst -y openvpn; `
 `
cinst -y autoit; `
cinst -y scite4autoit3; `
cinst -y python3; `
 `
cinst -y mongodb; `
cinst -y mongodb-compass; `
cinst -y mongodb-database-tools; `
 `
cinst -y dotnetcore-windowshosting; `
 `
cinst -y jre8; `
cinst -y imagemagick; `
cinst -y guidgen-console; `
 `
cinst -y slack; `
cinst -y zoom; ` 
cinst -y whatsapp; `
 `
cinst -y vlc; `
cinst -y winamp; `
cinst -y sumatrapdf; `
 `
cinst -y cherrytree; `
cinst -y keepass; `
 `
cinst -y lightshot; `
cinst -y synctrayzor; `
cinst -y rescuetime; `
`

cinst -y ccleaner

REMARK #1: Some (generic) lists may include an install instruction multiple times, usually at the beginning or the end of the script, this is on purpose. Lists like this can have multiple purposes and can be partially copy-pasted if we're only interested in a subset of the list. And running the same install request multiple time will only cause it to be ignored (unless the "--force" parameter was used, which is not the case).


REMARK #2: Also some pieces of software require very specific configuration, such as a VNC server, and we're better off running them separately, or at the very beginning and letting the rest of the automated install to carry on...
- tightvnc


REMARK #3: Some software may not be suitable for being installed on the system disk if it deals with data located on an independent disk of a virtual machine, in which case it's advised to use a portable application which you would install manually:

- synctrayzor


REMARK #4: I personally use my favorite (and most important) software in the form of portable programs, which I update myself, in which case it has to be removed from the default list:

- notepadplusplus, keepass, firefox


REMARK #5: For some software you might want to specify the exact version you want if you rely on some specific legacy features or if you don't trust the updates (or if you are just happy the way it is):

choco install -y cherrytree --version 0.38.8

 
---- EOF ----

No comments:

Post a Comment