Chocolatey的安装与使用

1,419 阅读3分钟

前言

背景

由于各类开发软件安装极为繁琐,再加上国内的软件下载环境并不算好,在这样一个背景下,为了简化开发环境的部署,我在这里简单录了一个关于 Chocolatey的教程,希望对大家有所帮助。

关于本教程的编写环境

本文基于Windows10系统Mac系统的小伙伴可以尝试Homebrew。由于本人手里并没有搭载MacOS的电脑,因此Homebrew相关的使用请自行尝试。

对于使用 Windows11系统 的小伙伴,本文的教程是通用的,不过修改环境变量的部分略有不同,关于 Windows11系统 下环境变量的修改小伙伴可以参考这篇文章

关于Chocolatey

Chocolatey 是一个 Windows 下的软件包管理器,安装它后可以像在 Linux Mac 系统下一样使用命令行来管理软件,并且官方维护了一个软件库,包含了大量的高品质的软件。 ——来自 Windows 包管理利器 Chocolatey 介绍 · Issue #19 · dolphin836/Blog (github.com)

简单来说,Chocolatey 就是一个正版的软件商店,从里面下载软件是方便且安全的

关于本教程的评论

这个教程基于我的个人实践,很多东西基于我个人的理解,所以希望大家多多指教。如果你发现了这个教程的错误之处,欢迎你通过私信或者评论区联系我,我会及时的进行改进。如果教程中有表述不清楚的地方,也请指出,或提供建议。

关于本教程的转载

任何个人或组织可以转载我的这个教程系列,甚至可以对其进行一些修改。但前提是要保证实时更新,并且保留本教程的版权信息,谢谢支持,我也会不定时的更新这个系列的教程。

安装与使用

安装

第零步(可选)

由于网络原因,Chocolatey的安装可能不会那么顺利,为了避免因为网络原因造成的

第一步

右键开始菜单,选择用管理员权限打开 Windows Powershell(管理员)(A) 微信图片_20220816145304.jpg

第二步

输入以下代码(右键可直接粘贴),并回车

Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

等待安装完成,之后可以使用 choco -v 查看安装结果,也可以使用 choco -? 查看帮助文档

使用

Chocolatey的默认下载地址是在C盘,如果你想更改默认下载位置,可以通过修改电脑的环境变量来实现

使用方式一:命令行

  • choco list/search [应用名]

    搜索应用

  • choco info [应用名]

    列出应用的详细信息

  • choco install [软件包名]

    显然就是来安装软件的

    -y选项来默认确认安装

  • choco list/search -l

    查看本地安装的所有应用

  • choco list/search [应用名] --by-id-only

    只返回id中含有关键字的应用

  • choco uninstall [应用名]

    自动卸载应用(一个或多个)

  • choco outdated

    检查一下哪些应用需要更新

  • choco update all

    更新所有的软件

    当然你也可以直接用choco upgrade [应用名]更新某一个软件