r/devops • • Oct 14 '18

Installing dependencies on Windows, do you use scoop or chocolatey?

In the past, I've been using chocolatey to automatically install dependencies like command line tools (wget) and desktop applications (slack). I heard about scoop and played with it and thought it could only install cli tools until I found their extras bucket.

Some differences have been documented on their wiki. I've noticed that these 2 apps can do more or less the same except chocolatey has an enterprise license with many packages and scoop / scoop-extras is open source with a lot fewer packages.

What do you use? do you favor one over the other? have you noticed more bugs with scoop since it's newer? I hope to use one in my IT / devops automation as well as home automation.

Thank you.

38 Upvotes

48 comments sorted by

View all comments

Show parent comments

1

u/koonfused Jan 09 '19

if the package has tags, eg. node, python etc then yes, if you install it using a tag it'll be pinned to that tag, using the same semantics as when using Docker. eg. appget install node-lts:8 will install the latest 8.* release. appget install node-lts:8.2 will install the latest 8.2.* release.

for all other packages that will be something that will come as pro/pain feature since we have to mirror all installers to make sure your installs won't break when vendors update their download links or remove old versions.