Installing VLC using OneGet and Chocolatey on Windows 10 Example time. Just like 'Chromium' is the open source browser and 'Chrome' is the Google packaged instance of that project, 'OneGet' is the open source project and what ships with Windows 10 is just generically 'PackageManagement.' Just a good reminder of the relationship between open source projects and their shipping counterparts. Plus, isn't done and it's open source so there's lots of cool possibilities.
Other things worth noting, even though OneGet is in the box for Windows 10, you can still run it on Windows 7 and Windows 2008 R2.
But there is a beta/preview Chocolatey provider that plugs into OneGet so you can use OneGet to get Chocolatey packages and install them. OneGet isn't Microsoft's version of Chocolately. OneGet isn't Microsoft's Chocolately is an open source apt-get-like machine-wide package manager that you can use today, even if you don't have Windows 10.
Intel Edison Device USB driver 1.2.1 Since it's PowerShell, you can sort and filter and what-not to your heart's delight. JRuby 1.7.19 1.7.19 Windows Driver Package - ST. You can type 'Get-Package' and see the programs AND packages on your machine: C: Get-Package Name Version - 123D Design R1.6 1.6.41 Windows Driver Package - Ge. OneGet is a Manager of Package Managers Go out to you Windows 10 PowerShell prompt now and type 'Get-PackageProvider' and you'll see the package managers you have registered with OneGet today.Ĭ: Get-PackageProvider Name Version - Programs 10.0.4 msu 10.0.4 msi 10.0.4 PSModule 1.0.0.0 Usually programs are installed with things like MSIs, for example, so there's a provider for that. It's easy (and wrong) to just say that One-Get is Apt-Get for Windows. One of the little gems in Windows 10 that no one is talking about (yet) is. In 2013 I asked the questions ' As with nearly all my blog posts, the comments are better than the post itself. UPDATE: In addition to the above, it would be worth checking out the new of Chocolatey. The Chocolatey install scripts use the Chocolatey package (a nupkg file itself) to be installed and upgraded as just another package. Depending on how many packages we are talking about there, I personally would be tempted to uninstall them manually and then have Chocolatey do the work.Ĭhocolatey was born out of providing automation for Windows and doing that with packages, packages that could surround an installer but didn't necessarily need to. Set registry keys, extract files to certain locations, etc. You might get into trouble when the Chocolatey package does 'other stuff' as part of the installation, i.e. Chocolate Installer For Windows 7 64-bit.If it exits cleanly, Chocolatey will now 'know' about the installation, and everything will be happy. If this exits with an error code, Chocolatey will report back that the installation failed, even though it is already installed. However, how cleanly this happens will impact on how Chocolatey reacts. In theory, if you run Chocolatey for a package that is already installed, when the MSI or EXE is run, it should detect that it is already installed, and exit. The answer I believe will be, 'it depends'.:-) The majority of packages on Chocolatey are simply wrappers to the underlying MSI's and EXE's that you would ultimately be running manually yourself, it just automates the process.