Chocolatey介绍

本文最后更新于:2023年4月4日 下午

Chocolatey

Chocolatey是Windows平台上的包管理器,通过它可以集中安装、管理、更新各种各样的软件。

  1. 是和apt-get,brew差不都的一个东西。
  2. 可以一条命令更新全部软件,特别适合治疗自己的更新强迫症(尤其是遇上一些不能自动检查更新的软件时)。
  3. 特别适合管理一些小众、轻量的开源软件。(比如Oh-My-Posh)

Installation

可以参考官方的文档,然后可以完成安装:

  1. 使用管理员权限打开powershell(或者是你的Windows Terminal)

  2. run Set-ExecutionPolicy AllSignedSet-ExecutionPolicy Bypass -Scope Process

  3. 使用Get-ExecutionPolicy查看ExecutionPolicy是否是AllSigned

  4. run:

    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.org/install.ps1'))
  5. 使用choco来查看是否安装上了

Usage

  • 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 [应用名]更新某一个软件

How Strong

  • 安装python?

    choco install python -y

  • 安装jdk8?

    choco install jdk8 -y

  • 安装gcc?

    choco install mingw -y

  • 安装node?

    choco install node -y

  • 安装yarn?

    choco install yarn -y

Necessary software

除了上面所说的这些软件,choco还提供了很多的东西可以整

  • winfetch

    对比neofetch的展示命令

  • Sudo

    类似于Linux中的sudo命令

  • Bat

    一个很好的代替cat的指令

  • grep

    可以在windows平台使用grep


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!