Linux package managers like APT, YUM, DNF, etc., the common thing to all is the command line, so with Windows package manager. The main advantage of using Windows Package Manager is that we don’t need to go through various websites first to download the package and then install it. By using the package manager programs, we can install various apps and development packages with one command just like Linux.
This is the reason why Microsoft recently introduced its official package manager out of the box for its Windows 10 operating system called Winget. If you are using Windows 10 1709 (16299) or later, you already have it, however, currently there are not as many number packages or software available as Chocolatey or other popular software. However, he is new to the city, so we must give him time to grow up.
Best Windows 10 Command Line and GUI Package Manager
Chocolatey works for both Windows 10 and 7, it was released in 2011, so it’s been around for a while now. This makes it one of the largest online repositories for downloading and installing various open source and closed source software packages for Windows operating system. It offers both community and business solutions. The best thing, one can easily visit the official Chocolatey Windows Package Manager website to search among hundreds of packages and the commands to install them. Of course, we can also do this from the command line interface.
Moreover, if you want to have a graphical user interface so that Chocolatey can install, update, upgrade and uninstall software, that is also possible. Everything is beautiful, however, all the packages available on it are not well maintained, some are old, others have several versions which sometimes generate confusion or conflict.
To install Chocolatey, run the Powershell with administrative privileges and copy-paste the command below:
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]:: Security protocol = [System.Net.ServicePointManager]:: SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient) .DownloadString (‘https://chocolatey.org/install.ps1’))
Scoop is purely an open source Windows package for installing software using a command terminal or Power Shell. It is popular among developers because of its self-contained process. All packages downloaded and installed through Scoop will be stored in a single folder. Thus, the conflict is minimal and the installed packages are easy to uninstall.
Also, we don’t need admin rights to use Scoop, I mean no rated powershell or command prompt to install packages like we do in Chocolatey. However, when it comes to the range of packages available in its repository, it couldn’t compete with Choco. Plus, the basics of using Scoop are different. Most of the users use it mainly to get command line tools like MongoDB, MySQL, Python, Perl, etc.
Here is the Github page of the project and the tutorial to install it.
Another open source command line Windows package manager that contains over 1400 packages. It is not only simple and easy to use, but also offers different ways to install a package such as silent, passive and interactive, it all depends on the user how he wants to use it. Just like chocolatey, it also has a website where one can easily search for various packages to install.
To get started, just download the AppGet installer file from its official website.
I know it’s too early to consider Winget as the best open source Windows package manager, however, being Microsoft’s own product, it will eventually become so. It has existed since June 30, 2020, so still in the development phase. As Linux operating systems such as Ubuntu have started to become popular among standard users and developers, one reason is the ease of installing software processes using Package Manager. Therefore, Microsoft may be looking for such features with a huge repository for Windows 10 as well. That is why Winget real Windows Package Manager for Windows 10 is here, completely independent from previous third-party solutions such as Chocolatey.
The best thing will be that users won’t have to install any script or third-party solution to activate Winget, it comes pre-installed with Windows 10 1709 (16299) or later, so if you are using the latest version , you already have the Winget. Here is the tutorial on how to use Winget on Windows 10.
Its previous job is to install the msix and appx packages. Specifically, the app has been extended to include a command for the command prompt that accepts all relevant arguments from a package manager.
Well, if you are talking about the number of packages available, they are still not enough, only a handful of popular apps can be found. However, these are not from Chocolatey or the Microsoft Store. Interestingly, the source is a repository on GitHub. There, the community is supposed to maintain a list full of manifestos to which anyone can contribute. The actual program files are obtained from the official servers of the manufacturer.
Ninite Free Windows Package Management System
Unlike others we have mentioned above, Ninite is not a command line based package installer, instead of a graphical user interface. I know CLI is not a cup of tea for everyone, so in this case one can opt for Ninite to install popular Windows apps. It works under Windows 10, 8, 7 …
What drove the Ninite down was its limited category of software to install. It comes with predefined categories like browser, music players, documents, runtime, security, developers, etc. Each category will only have popular tools. For example, the browser category only has three browsers: Google Chrome, Mozilla, and Opera.
Therefore, if you are a user who wants to install all popular software on Windows with just a few clicks but with a graphical interface, Ninite is one of the best package manager to try.
Ninite installs the applications in their default location depending on the language of your PC or the one you choose. It can also manage the updates of installed programs …