Windows 上使用 Chocolatey 管理软件包

每一个操作系统发行版本都有一整套软件和软件包管理系统,linux 发行版天生就继承了功能完善的软件包管理工具,centos 上有 yum,debian 系列的有 apt ,Windows 和 MacOS 偏向于使用图形界面工具来管理,但对于开发人员来说,这样的管理工具自动化起来非常不方便,所以在 MacOS 上有大牛开发出了 HomeBrew 来实现软件包的管理,而 Windows 上一直缺少这个工具,直到 chocolatey 的出现,下文通过几个方面详细讲解该工具的使用。

Chocolatey 是什么?

官方网站地址:https://chocolatey.org/
Chocolatey 是为 Windows 而生的软件包管理工具,目的是用来让使用者快速安装你需要的应用和工具,举个栗子:我们想要安装 Google 的 Chome 浏览器,传统方法如下:打开 IE 进入百度,搜索 Chrome 浏览器,找到下载链接(一般前几个都是垃圾链接,一不小心就下载了个360或者什么的垃圾软件),下载到本地,然后双击安装包一步一步进行安装。

而如果使用 Chocolatey 只需要一个命令:choco install googlechrome,喝口咖啡就完成了。当然当前该包管理工具中的包还不像 linux 发行版中的那么全,因为这个工具的起步比较晚,所以软件包在持续添加中,如果发现没有你需要的包,可以提 fedback。

如何安装该工具?

打开命令行输入命令:@"%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" 即可完成安装。

安装完成后,通过输入命令 choco --version 检查是否正确安装。

Windows 上使用 Chocolatey 管理软件包_第1张图片
image.png

常用命令说明

  • choco install googlechrome 安装指定软件包(需要手动输入命令确认同意)
  • choco install -y googlechrome 安装指定软件包(默认同意条款)
  • choco list 查看所有软件包(慎用会查询 chocolatey 后台所有的软件包列表,速度非常慢)
  • choco list --local-only 查看本机已经安装的所有软件包
  • choco search googlechrome 搜索指定名字的软件包是否存在

已包含的软件包

访问官方包地址 https://chocolatey.org/packages 可以看到当前所有的软件包

你可能感兴趣的:(Windows 上使用 Chocolatey 管理软件包)