#OneGet, the hidden package manager on windows 10

If you are a Linux user, you will probably be familiar with APT-GET the applications package manager.

On windows, I have been using similar pm called “#Chocolatey” but since I upgraded to windows10, I discovered a new way to manage my packages through a new set of powershell cmdlets under a new module called #OneGet.

#OneGet is a package manager for package mangers. you can add package managers to it and manage all your packages though same set of cmdlets.


Here is how it works:

hit powershell (Win+R > and write “powershell”) and follow the post and write these commands.


  • Find all package managers: Get-PackageProvider
PS C:\WINDOWS\system32> Get-PackageProvider

Name Version DynamicOptions
---- ------- --------------
NuGet {Destination, SkipDependencies, ContinueOnFailure, ExcludeVersion...}
msi 10.0.10240.16384 {AdditionalArguments}
msu 10.0.10240.16384 {}
Programs 10.0.10240.16384 {IncludeWindowsInstaller, IncludeSystemComponent}
PSModule {PackageManagementProvider, Location, InstallUpdate, InstallationPolicy...}


  • install #Choclatety: Get-PackageProvider -name chocolatey
PS C:\Users\Alaa> Get-PackageProvider -name chocolatey

The provider 'chocolatey v2.8.5.130' is not installed.
chocolatey may be manually downloaded from https://az818661.vo.msecnd.net/providers/ChocolateyPrototype- and installed.
Would you like PackageManagement to automatically download and install 'chocolatey' now?
[Y] Yes [N] No [S] Suspend [?] Help (default is "Y"): Y

Name Version DynamicOptions
---- ------- --------------
Chocolatey {SkipDependencies, ContinueOnFailure, ExcludeVersion, ForceX86...}


installing your first package “Google Chrome”: install-package googlechrome

PS C:\WINDOWS\system32> install-package googlechrome

The package(s) come from a package source that is not marked as trusted.
Are you sure you want to install software from 'chocolatey'?
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "N"): Y

and voila,
Your machine is now have Chrome installed without googling and looking for installers online.


About alaasdk

ASP.NET Developer, javascript geek and JQuery lover. IT Head at @acesegypt. Studying #Business and #Accounting in #Commerce school! #Cycling is my #1 transportation way. Living in a room in which you can't see walls from #Whiteboards.

Posted on April 10, 2016, in powershell, windows, windows10 and tagged , , , , , . Bookmark the permalink. Leave a comment.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: