如何列出已安装的 Chocolatey 包?

如何列出已安装的 Chocolatey 包?

这可能是一个简单的问题,但是我如何让 Chocolatey 列出我的系统上当前安装的软件包?

当我在谷歌上搜索时,我找到了下面的问题。它与我的问题相关,但略有不同,并且它没有对我的问题给出简单的答案。

有没有办法列出 chocolatey 包及其安装目录

答案1

对于 Chocolatey 2+:

choco list

对于旧版本(--local-only在 2.0 中被删除):

choco list --local-only

或者:

clist -l

来源:https://chocolatey.org/docs/commands-list

此列表列出了当前安装在您的本地机器上的所有软件包及其版本号。

λ  choco list --local-only
Chocolatey v0.10.8
7zip.commandline 16.02.0.20170209
(...)
41 packages installed.

答案2

更新:

从 Chocolatey CLI 0.11.0 版本开始,现在有一个choco export命令,允许创建一个 packages.config 文件,其中包含机器上当前安装的所有包的列表。

关于此命令的详细信息可以在这里找到:

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

执行此命令并生成文件后,您可以在另一台机器上执行以下操作,以允许在那里安装软件包:

choco install <path_to_generated_file>

原始答案:

另一种选择是安装官方的 Chocolatey GUI 应用程序。其中包括一个选项卡,显示您机器中当前安装的所有应用程序。

要安装它,只需执行以下操作:

choco install chocolateygui

Chocolatey GUI 的 GitHub 存储库位于此处:

https://github.com/chocolatey/ChocolateyGUI

用户界面的截图如下:

Chocolatey GUI 应用程序已加载

答案3

在 Windows 10 上,电源外壳7.3.8 通过Windows 终端1.18:

> clist -l
clist: The term 'clist' is not recognized as a name of a cmdlet, function, script file, or executable program.
Check the spelling of the name, or if a path was included, verify that the path is correct and try again.

> choco list --local-only
Chocolatey v2.2.2
Invalid argument --local-only. This argument has been removed from the list command and cannot be used.

> choco list --localonly
Chocolatey v2.2.2
Invalid argument --localonly. This argument has been removed from the list command and cannot be used.

> choco list
Chocolatey v2.2.2
chocolatey 2.2.2
chocolatey-compatibility.extension 1.0.0
chocolatey-core.extension 1.4.0
chocolatey-windowsupdate.extension 1.0.4
composer 6.3.0
nodejs-lts 18.17.1
nuget.commandline 6.5.0
php 8.2.9
python 3.11.5
python312 3.12.0-a6
tinytex 2023.8.0
vcredist140 14.32.31326
vcredist2015 14.0.24215.20170201
yarn 1.22.19
24 packages installed.

那么,choco list这项工作在我的系统上完成。

相关内容