Windows系统的包管理器——chocolatey
包管理器(Package Manager)在Linux系统中是很常用的工具,比如Debian/Ubuntu系列的apt-get,CentOS的yum,ArchLinux的Pacman等。
chocolatey是一个Windows系统的包管理器,目前拥有5600多个软件包,可以非常方便的安装,升级,卸载程序。输入一行代码,例如:choco install googlechrome
,就可以安装chrome浏览器了,很酷是不是?下面就来介绍一下玩法。
使用Powershell安装
安装chocolatey需要用到windows系统的一个工具:Powershell。Win7以上版本系统自带的Powershell都可以满足使用需要。
点击开始菜单的windows图标,输入Powershell,会出现Windows Powershell程序,点击右键,以管理员身份运行(很重要,一定要用管理员运行)。输入命令:
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
等一会就安装好了。
使用choco
choco的使用非常简单,就三个命令:
choco install ##安装
choco upgrade ##升级
choco uninstall ##卸载
我们可以去官网的Packages查看可用的软件包。我个人推荐几款软件:
choco install -y googlechrome //google的chrome浏览器
choco install -y firefox //firefox浏览器,跟chrome二选一吧
choco install -y 7zip //7zip,非常好用的解压缩工具
choco install -y vlc //默认的播放器,不用多介绍了吧
choco install -y putty.install //PuTTy,windows的SSH
choco install -y you-get //命令行下载youtube视频
choco install -y youtube-dl //命令行下载youtube视频
choco install -y atom //atom编辑器
choco install -y git //github的工具
choco install -y hugo //hugo,静态网站生成工具
choco install -y aria2 //aria2c,强大的下载工具
这几个是比较常用的工具。像7zip,vlc,chrome这些都可以说是装机必备了。使用choco可以很快完成安装,而其另一个好处是为很多命令行的工具添加了环境变量。例如aria2c可以在任何目录中工作,下载文件,操作起来变得跟Linux很类似,效率很高。
最后,升级软件记得用:
choco upgrade chocolatey
Have fun!