admin 管理员组

文章数量: 887021

Chocolatey: Windows软件包管理系统_安装及使用指南

Why chocolatey?

Chocolatry是Windows下的软件包管理工具,可快速安装软件。Linux下通常使用apt-get;mac下通常brew安装应用程序;Windows则可使用Chocolatey。


https://chocolatey/

Chocolatey将官方下载路径封装到了Chocolatey中,可直接用命令行安装应用程序。接下来介绍安装及使用方法。

Chocolatey安装

  • 网址:Chocolatey Software | Installing Chocolatey
  • 使用管理员权限打开Powershell,输入命令↓即可完成安装
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey/install.ps1'))

完成安装后,可在powershell中输入choco检查是否安装成功。

Chocolatey使用

  • 软件安装及卸载:
    • 安装:choco install softwareName
      chocolatey中可同时安装多个软件包、可安装指定版本的软件、可依据.config文件中的描述安装相应版本的软件。
      choco install jdk8 vscode 7zip //安装多个包
      choco install nodejs.install --version 0.10.35 //安装指定版本包
      choco install package.config //安装dev-package.config文件内描述的所有软件包
      
      // 通过.config的方式可配置团队统一的开发环境(软件和版本),避免由于开发环境不一样引起的各种不同错误
      // package.config  (文件名称随意,但是扩展名必须是.config。): 
      <?xml version="1.0" encoding="utf-8"?>
          <packages>
            <package id="jdk8" />
            <package id="googlechrome" version="71.0.3578.98" />
            <package id="vscode" />
            <package id="7zip" />
          </packages>
      
    • 卸载: choco uninstall softwareName
    • softwareName参见:Chocolatey Software | Packages
  • 更新软件:
    更新所有软件:choco upgrade all
    更新某个软件: choco upgrade softwareName
  • 查看版本情况: choco version softwareName
  • 查看所有安装在本地的包的列表:choco list -localonly

参考资料:

  • [Win]使用Chocolatey管理你的小软件们 - 知乎 (zhihu)
  • Windows下的包管理器 Chocolatey 的使用 - 简书 (jianshu)

本文标签: 管理系统 软件包 使用指南 Chocolatey Windows