2015年,随着大家陆续升级到Windows 10,期待已久的包管理工具OneGet也成为了Win10的标配。

OneGet最早在Win8.1时期作为可选功能推出, OneGet经过了几个大版本的更新后,伴随着Win10正式版一并发布, OneGet让用户可以像Linux系统一样,通过简单的命令行操作来管理应用程序包

接下来由我简单介绍一下OneGet的基本用法

** OneGet包括如下命令 **

Windows里的Apt-Get (OneGet)_管理工具

说到OneGet一定要提一下Chocolatey,Chocolatey是目前最流行的Windows第三方包管理器。与其说OneGet是包管理器,倒不如说OneGet是包管理器的管理器。 我们通过如下命令可以得到默认情况下Win10里面的包管理器

Windows里的Apt-Get (OneGet)_管理工具_02

Chocolatey不在默认安装包里,需要执行Get-PackageProvider -Name Chocolatey将其安装到Win10

Windows里的Apt-Get (OneGet)_正式版_03

再次执行Get-PackageProvider,检查Chocolatey是否安装成功

Windows里的Apt-Get (OneGet)_Windows_04

接下来就可以利用Chocolatey的资源进行apt-get的操作了,下面通过curl展示一下OneGet的强大实力

首先需要查找curl是否存在Find-Package -provider chocolatey curl

Windows里的Apt-Get (OneGet)_应用程序_05

确定curl存在之后,执行安装命令Install-Package curl

Windows里的Apt-Get (OneGet)_第三方_06

添加C:\Chocolatey\bin到环境变量PATH中

Windows里的Apt-Get (OneGet)_第三方_07

这次可以看到可以正常工作的curl工具了

Windows里的Apt-Get (OneGet)_应用程序_08

删除刚才的程序,执行卸载命令Uninstall-Package curl

Windows里的Apt-Get (OneGet)_应用程序_09

好了,大家实验一下吧!!!

http://blog.huangchaosuper.cn/tech/2015/08/10/win10-oneget/