Chocolatey Package Manager for Windows
A good package manager is always backed by a good package repository, and same is the case for Chocolatey. There are plenty of packages available in a community maintained package repository. You can find common software like Chrome, VLC, Adobe Acrobat Reader, 7-Zip, and some tools often used by developers like Git, Notepad++, Putty, NodeJS, JDK, etc. There are around 7K community-maintained packages and can be installed directly on your computer without the need of downloading the setup and then installing it. Another major characteristic of a good package manager is the ability to manage installed packages. And Chocolatey ticks all the boxes in this scenario. Apart from installing, you can configure, update, and even uninstall Chocolatey packages from your computer. This makes it easy to upgrade software from time to time. The tool doesn’t come with any GUI as such, but it is very easy to operate because of simple command-line operations. There is a Chocolatey GUI available as well, but it needs to be installed separately using Chocolatey itself. Installing Chocolatey is a tad different process then your conventional software, and we’ll talk about that later. If you are an organization and concerned about reliability and security of the software that your employees use, then Chocolatey can help you. You can maintain and internalize/offline repository of packages so that you can fully trust and control the process of acquiring and installation of software on your organization’s computers.
Installing Chocolatey
As mentioned, the installation of Chocolatey is a little different process. You do not need to download any exe or setup file; everything can be done from a CMD or a PowerShell window.
To install the program, open a new PowerShell window as Administrator and execute the following command:
Once installed, you can start running Chocolatey commands right from your terminal window. For instance, you can run choco command to see the installed Chocolatey version. Or to install a package you can execute choco install