Introducing Windows Package Manager - Chocolatey

avatar

image.png

If you are a Microsoft Windows user, there is a good chance you never heard of Chocolatey. If you are a Mac user, you may have heard of Brew which is a fairly similar solution.

Chocolatey is a package manager for Windows to make installing, removing, and updating software a breeze.

While Chocolatey is free, there is a paid annual license for more advanced features. Don't worry, you will likely be fine using the free version.

Why use Chocolatey?

Chocolatey allows you to easily install trusted versions of software and update them all at once.

Once you install Chocolatey, installing software is as simple as running the command choco install notepadplusplus. Most installations are completely done via the command prompt and no GUI windows are needed to complete the installation.

I recommend browsing https://chocolatey.org/packages to get a feel for the packages you can install. There are over 7,000 maintained packages the last time I checked.

Once you have a few packages installed with Chocolatey, you can just use choco update all to update them all at once.

The functionality of Chocolatey is very similar to Linux's apt and MacOS brew. This was something that was not available on Windows until Chocolatey came around.

The Pro version of Chocolatey is $96/year and covers up to 8 PCs on your network.

Out of all the Pro features, the malware scanning is the most attractive. The malware protection just uses the free site Virus Total to scan with over 50 virus scanners. That being said, Chocolatey packages are frequently managed by the community and anything out of order is dealt with quickly.

For most users, I don't see any demanding need to use the paid version.

Installing Chocolatey

Installation is really simple, but I will refer you to the official installation page for instructions.

Learning Chocolatey

I recommend checking out the offical courses page to get some hands-on with Chocolatey. Honestly, though, it doesn't take but 1-2 minutes to learn the basics. You can get pretty advanced with Chocolatey if you start using integrations.

Chris Titus has a great video that is under 10 minutes that will give you a great overview of using Chocolatey.



0
0
0.000
12 comments
avatar

This is really going to be helpful to me as I'm thinking of getting a new laptop. To be honest, this is the first time I will hearing about chocolatey and I use to think that I am relatively up to date with all these stuff.

Thanks for sharing this.

0
0
0.000
avatar

Interesting. I’ve only ever used Ninite on Windows but this looks more promising. I’ve been a Mac user for about 5 years now so I only ever use Windows when dealing with servers at my job.

0
0
0.000
avatar

Good post. Wish I had a better OS to test it on

0
0
0.000
avatar

I used Chocolatey in the past, it caused only troubles. Whenever I'm on Windows I use Scoop to manage software. It is infinitely more secure, the scripts are not run using admin privileges and I like how everything is in one folder, really organized and easy to find.

0
0
0.000
avatar

i came here thinking oh a post about chocolate and well i was so wrong =( lol

0
0
0.000