Published on

Windows 的包管理工具:Chocolatey的安装及基本使用

Authors

网址导航:

Chocolatey的安装

PowerShell方式安装:

1.以管理员方式运行PowerShell:

2.运行命令:Get-ExecutionPolicy. 如果返回Restricted,则运行Set-ExecutionPolicy AllSignedSet-ExecutionPolicy Bypass -Scope Process

3.现在运行以下命令:

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'))

cmd方式安装:

1.以管理员方式运行cmd.exe:

2.执行以下命令:

@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "[System.Net.ServicePointManager]::SecurityProtocol = 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"

常用命令操作:

  • 升级Chocolatey: choco upgrade chocolatey

  • 显示choco安装的应用: choco list --local-only/choco list -lo

  • 显示计算机安装的所有应用及版本: choco list -li

  • 显示帮助文档: choco list -lai

  • choco list --page=0 --page-size=25

  • 查看安装的指定应用的信息: choco info chocolatey

  • 查看那些应用需要更新: choco outdated

  • 查看 源下载 地址:choco source list

  • choco install=cinst

  • 查看已安装应用信息:choco info

  • 检查要安装的程序是否是想要的:choco search scripts

  • 安装多个软件,同意一切行为:choco install --yes bandizip firefox potplayer teamviewer googlechrome

  • choco install scripts =cinst scripts

  • choco install ruby --version 2.1.5 -my 安装指定版本

  • choco upgrade --yes Bandizip 升级指定

  • choco upgrade --yes all 升级所有

  • cup scripts = choco upgrade scripts

Chocolatey GUI安装:

  • 安装: choco install chocolateygui
  • 升级: choco upgrade chocolateygui
  • 卸载: choco uninstall chocolateygui
  • 安装Beta版: choco upgrade chocolateygui --pre --source="'https://myget.org/f/chocolateygui'"

存疑问题可参阅官方文档