NotePublic/Software/Applications/Chocolatey/Chocolatey_的安装和使用.md

100 lines
2.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Chocolatey 的安装和使用
Chocolatey 是一款命令行下的 Windows 软件包管理工具。
## 1. 安装
### 1.1. 安装前的准备
```bash
# 查看 Get-ExecutionPolicy 是否受限制
Get-ExecutionPolicy
## 如果它返回 Restricted则运行下面的语句3 选 1 即可)
# 信任脚本执行策略
set-ExecutionPolicy RemoteSigned -Force
# 或
# 设为 AllSigned 策略提高安全性
Set-ExecutionPolicy AllSigned
# 或
# 设置 Bypass 策略
Set-ExecutionPolicy Bypass -Scope Process
```
### 1.2. Powershell 2+ 安装 Choco
```bash
# 以管理员运行powershell 2+
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'))
```
## 2. Choco 常见操作
```bash
# choco 版本查看
choco -v
# choco 版本更新
choco upgrade chocolatey
#查看 Chocolatey 安装的装所有程序的列表
choco list --local
# 查看本地安装的软件
choco list -li
# 安装
choco install <软件包名>
# 安装时指定代理
choco install --proxy=127.0.0.1:7892 <软件包名>
# 强制安装
choco install --force <软件包名>
# 搜索软件
choco search <软件包名>
# 查看软件包详情
choco info <软件包名>
# 卸载
choco uninstall <软件包名>
# 查看需要更新的软件列表
choco outdated
# 更新指定软件包
choco upgrade <软件包名> -y
# 更新所有软件
choco upgrade all -y
```
### 2.1. choco 清理工具(必装)
```bash
# 安装清理工具
choco install choco-cleaner -y
# 执行清理
choco-cleaner
```
### 2.2. 包下载目录
```bash
# 下载的包源码目录
C:\Users\username\AppData\Local\Temp\
```
### 2.3. 常见的命令行工具安装目录
```bash
C:\ProgramData\chocolatey\lib
```
## 3. 外部参考资料
1. [Installing Chocolatey](https://chocolatey.org/install)
2. [Windows 使用 choco 包管理器](https://blog.csdn.net/omaidb/article/details/120028664)
3. [Win10 离线安装 choco 方案](https://blog.csdn.net/omaidb/article/details/126669503)