Chocolatey

Chocolatey

五月 29, 2018

window一直缺少的角色

OSX / LINUX 自带软件安装工具brew

window一直缺少这样一个角色,每一次安装你不得铜鼓搜索引擎去搜索这个软件,Chocolatey正是为了弥补这个空缺

什么是Chocolatey

一个软件容器,可以在OSX / LINUX系统,window系统上安装运行。

它的作用类似手机上的应用商店,可以通过它安装电脑软件,并且定制一套你常用的软件包以及对应的版本,避免你换电脑就得来一套下载安装组合拳。

安装Chocolatey

1
2
3
4
5
6
7
8
9
10
# OSX / LINUX系统
curl https://install.meteor.com/ | sh

# window系统
# 有两种安装方法,通过cmd或者powershell
# 通过cmd,管理员权限启动cmd,复制并执行
@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"

# 通过powershell,管理员权限启动powershell,复制并执行
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

使用Chocolatey

使用非常简单

1
2
3
4
5
6
7
8
9
10
11
# 安装某个软件。 这里以 meteor为例子
choco install meteor

# 升级
choco upgrade meteor

# 创建一个软件包 (创建一个包裹)
choco pack

# 推送。将你的一个包裹发布到线上账号去储存。
choco push packageName.nupkg -s sourceLocation