Windows 下的包管理工具 Chocolatey

admin 2024年3月1日08:59:04评论6 views字数 2528阅读8分25秒阅读模式

Chocolatey 是一个 Windows 平台上的软件包管理器,类似于 Linux 上的 apt 或者 macOS 上的 Homebrew。它允许你通过命令行轻松地安装、更新和卸载 Windows 上的软件。

Chocolatey 的命令行工具是 choco,常用命令为:

C:> choco -hOptions and Switches
-v, --version Version - Prints out the Chocolatey version.
Commands
 * export - exports list of currently installed packages * info - retrieves package information. Shorthand for choco search pkgname --exact --verbose * install - installs packages using configured sources * list - lists local packages * search - searches remote packages * uninstall - uninstalls a package * upgrade - upgrades packages from various sources

比如搜索并安装 keepass 密码管理工具:

PS C:> choco search keepasskeepass 2.56.0 [Approved]keepassx 2.0.3 [Approved]keepassxc 2.7.6 [Approved]
PS C:> choco install keepassChocolatey v2.2.2Installing the following packages:keepassBy installing, you accept licenses for the packages.Progress: Downloading keepass.install 2.56.0... 100%
keepass.install v2.56.0 [Approved]keepass.install package files install completed. Performing other installation steps.The package keepass.install wants to run 'chocolateyInstall.ps1'.Note: If you don't run this script, the installation will fail.Note: To confirm automatically next time, use '-y' or consider:choco feature enable -n allowGlobalConfirmationDo you want to run the script?([Y]es/[A]ll - yes to all/[N]o/[P]rint): Y
Installing keepass.install...keepass.install has been installed. keepass.install can be automatically uninstalled. The install of keepass.install was successful. Software installed to 'C:Program Files (x86)KeePass Password Safe 2'Progress: Downloading keepass 2.56.0... 100%
keepass v2.56.0 [Approved]keepass package files install completed. Performing other installation steps. The install of keepass was successful. Software installed to 'C:ProgramDatachocolateylibkeepass'
Chocolatey installed 2/2 packages. See the log for details (C:ProgramDatachocolateylogschocolatey.log).

安装 node.js 时会自动安装 choco,当然也可以单独安装 choco,在 PowerShell 下执行以下语句即可安装 Chocolatey CLI (choco):

@"%SystemRoot%System32WindowsPowerShellv1.0powershell.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%chocolateybin"

官网安装教程:

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

Windows 下的包管理工具 Chocolatey

如何找软件?choco 的包列表地址为:

https://community.chocolatey.org/packages

Windows 下的包管理工具 Chocolatey

我们可以在这个网站上浏览安装包,如果知道安装包的大概名称,也可以使用 choco search 命令查找。当然,网页版更直观一些。

比如我们所搜 everything 软件:

Windows 下的包管理工具 Chocolatey

使用 choco 安装指定版本的软件:

PS C:> choco install everything  --version 1.4.11024

Windows 下的包管理工具 Chocolatey

使用 choco 安装常用软件基本可以做到静默安装,不需要点下一步,可以看到从哪儿下载的,也可以看到具体安装到哪个目录中去了:

PS C:> choco install cpu-z -y

Windows 下的包管理工具 Chocolatey

全文完。

如果转发本文,文末务必注明:“转自微信公众号:生有可恋”。

原文始发于微信公众号(生有可恋):Windows 下的包管理工具 Chocolatey

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年3月1日08:59:04
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   Windows 下的包管理工具 Chocolateyhttp://cn-sec.com/archives/2538456.html

发表评论

匿名网友 填写信息