Chocolatey: Windows package manager

Provisions to manage packages from the cmdline is one of the most powerful features on Linux. If you need to use Windows from time to time but miss this ease with which you can install packages on Linux, try Chocolatey.

Chocolately maintains its own package repository from which it pulls the information about a package. There are 3800+ packages at the time of writing including highly popular ones like Google Chrome, Firefox, Notepad++, 7-Zip, Git, Node JS and so on…

If you are not comfortable with the cmdline but would like to harness the power of Chocolatey, you can try the project-recognized GUI client ChocolateyGUI. It extends the official cmdline client.

Features

  • Global silent installer
  • Supports multiple package feeds, including private ones
  • Feeds can be local folder shares
  • Built on NuGet infrastructure and Windows PowerShell delivery
  • Apache 2.0 licensed

While the package count is strong and growing, we are not quite sure of the distribution stategies followed by Chocolatey or if there are any plans to incorporate commercial software.

Installation

To install Chocolatey on Windows, start a command prompt as admin and run the following:

C:> @powershell -NoProfile -ExecutionPolicy Bypass -Command “iex ((new-object net.webclient).DownloadString(‘https://chocolatey.org/install.ps1‘))” && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin

You can also install it directly from PowerShell. Run:

PS:>iex ((new-object net.webclient).DownloadString(‘https://chocolatey.org/install.ps1‘))

To install as a non-admin, follow the instructions here.

Usage

To install a package, run:

C:> choco install package_name

Rating

Features: 4/5
Usability: 5/5

Webpage: Chocolatey

Leave a Reply

Your email address will not be published. Required fields are marked *