Chocolatey Package Manager Windows
Chocolatey is an open source apt-get-like machine-wide package manager that you can use today, even if you don't have Windows 10. OneGet isn't Microsoft's version of Chocolately. But there is a beta/preview Chocolatey provider that plugs into OneGet so you can use OneGet to get Chocolatey packages and install them. Chocolatey is a package manager similar to Linux apt and yum to create, update, distribute and remove software packages in a centralized and automated manner. Two are the platforms at its basis: NuGet and Windows PowerShell.
If you have used Linux or Mac you’d know that there are a few different ways to install applications. Both OSes provide command line interface that allows a user to inquire a remote server to download and install specific package/application. On Windows, if your machine is not managed by the system administrator in a corp domain then the choice of you installing an application is via GUI installer or Windows Store.
Introduce Chocolatey, a Package Manager for Windows, much like MacOS’s homebrew and Debian’s.
You can install regular Windows application via Window’s cmd (Command Prompt) with
Get started, you need to first install Chocolatey. Follow the instruction from https://chocolatey.org/install
Once it’s installed you can try out some of the examples they have shown on the front page.
Installs docker for Windows.
Let’s do one more installation.
Install Chocolatey Gui
Chocolatey as of this writing has over 6160 community maintained packages. If you are setting up a new machine chance are there are applications from the list that you’d like to install.
What’s amazing is there is a GUI version of the command line interface, so you can pick and choose from the repository and install with just a click of button.
If you already have Chocolatey installed, you can install the GUI by running the following command.
Once installed, you can launch the Chocolatey GUI from Start menu. From here you can pick and browse the entire repo and install packages from here.
The best part of the GUI is that it also maintains a list of apps that are installed via Chocolatey. It has a built-in version track to keep your apps updated. There is one drawback with this GUI app though, it doesn’t have a queue or concurrent installation. You are limited to install one application at a time, whereas if you are running Chocolatey via command line, you can script it and combine all the apps in one batch file and leave it running.
Overall, Chocolatey is a much-needed solution for managing all your Windows installations and keep them updated. If you are aware of
Chocolatey Oneget
Related Posts
Thanks Hu – useful tool and useful to know about GUI/CMD aspects too.