A package manager is a collection of software tools that automates the process of installing, upgrading, configuring, and removing software packages for a computer's operating system in a consistent manner.
(Quote from Package manager - Wikipedia, the free encyclopedia
Linux users know the package manager apt-get
which installs for instance Google Chrome browser to Ubuntu with a simple command sudo apt-get install google-chrome-stable
. Advanced Windows users, mostly system and network administrators know the NET Framework
package manager NuGet
. As good as NuGet is it has been a bit too complicated to interest normal users.
changes this. It is an easy to setup and use excellent Windows package manager which uses the NuGet
packaging infrastructure. It collects the application installers to a so called repository, from where a user can install any package (application) with one simple command. For instance when Chocolatey is installed and set up, the user could install the latest versions of three browsers, a PDF reader and a file compression tool with this simple command:
choco install Chrome, Opera, Firefox, AdobeReader, WinRAR
After sending the command to the system with Enter, user can take a break, all programs will install silently in the background. Later on user could check if any updates are available again with one command which then updates any packages (applications) which are not up to date, At the moment of writing this tutorial the Chocolatey repository
has 2,311 packages ready to be installed. The repository only contains Windows desktop applications, Modern applications are not supported.
This tutorial will show you how to install and set up Chocolatey and gives you the basic commands to start using it. If you have any concerns, questions or issues or need help with advanced features not covered in this tutorial, feel free to post in this tutorial thread, I will try my best to answer you.