当前位置: 首页 > article >正文

Chocolatey 包管理器安装配置

文章目录

  • 概述
  • 安装
  • 使用
  • 命令
  • 卸载

概述

Chocolatey 是一种软件管理解决方案,让您可以自由地创建一个简单的软件包,然后使用您熟悉的任何配置或系统管理工具将其部署到您拥有 Windows 的任何地方。

如果您曾经在 Linux 上使用过 yum、apt、pacman 或任何包管理器,或者在 Mac 上使用过 Homebrew,那么您已经知道 Chocolatey 是什么。Chocolatey 是Windows包管理器,就像 RPM 是 Linux 包管理器一样。

它旨在简单易用,提供了一套强大的功能,可针对您现有和未来的基础架构进行扩展。Chocolatey 是一款简单产品的强大功能和灵活性。

因此,无论您是个人、小型组织还是大型企业,Chocolatey 都能为您提供能够轻松管理 Windows 软件的功能,从而节省您的时间和资源。

安装

要求
Windows 7+ / Windows Server 2003+
PowerShell v2+(虽然还不是 PowerShell Core)(由于TLS 1.2 要求,从该网站安装的最低版本是 v3 )
.NET Framework 4+(如果您没有安装 .NET 4.0,安装将尝试安装它)(由于TLS 1.2 要求,从该网站安装的最低版本为 4.5 )

使用 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.org/install.ps1'))

使用 cmd.exe 安装

@"%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的默认安装位置(不是包的位置)

方法一:修改环境变量ChocolateyInstall

& setx.exe ChocolateyInstall D:\Chocolatey /M
refreshenv

方法二:执行choco install命令时指定参数

choco install mysql --install-directory ="D:\Chocolatey"

开启这个可以免去频繁确认信息

choco feature enable -n allowGlobalConfirmation

使用

安装Notepad++
1 以管理员身份打开命令行。
2 键入choco install notepadplusplus并按 Enter。

命令

https://docs.chocolatey.org/en-us/choco/commands/

卸载

https://docs.chocolatey.org/en-us/choco/uninstallation


http://www.kler.cn/a/10605.html

相关文章:

  • JDBC-Dao层模式
  • 用户裂变数据分析
  • 【系统架构设计师】真题论文: 论软件可靠性设计与应用(包括解题思路和素材)
  • 电脑提示xinput1_3.dll丢失怎么办?游戏DLL修复方法详解
  • Spring Boot集成SQL Server快速入门Demo
  • ‌在生产环境中,需要屏蔽以下PHP功能以增强安全性‌:
  • Python 3.x教程:如何使用Python将图片转为漫画风格?
  • Linux内核源码下载方式
  • 用Claude和Stable Diffusion绘制《武松打虎》
  • ChatGPT文本框再次升级,打造出新型操作系统
  • 系统复杂度之【高可用】
  • 科普:c语言与C++的区别
  • Symble
  • JVM/GC/CMS
  • 别搞了 软件测试真卷不动了...
  • 公司刚来的00后真卷,上班还没2年,跳到我们公司起薪20k....
  • 21100颗星的Locust性能测试工具到底有多牛!
  • springboot 部署k8s(二)
  • Linux基础命令-seq打印数字序列
  • 数字化时代,如何通过社媒找到外贸客户?
  • 00后整顿职场,我直呼太卷了....
  • ChatGPT热潮下,因生成式AI失业的人出现,我成了第一批失业的人
  • SpringMVC03-文件上传、异常处理、拦截器
  • 在windows上安装部署cicd
  • 【C++学习笔记】十、C++设计模式-抽象工厂模式
  • 了解HTTP与HTTPS以及SSL