gpt4 book ai didi

chocolatey - 如何使用 Chocolatey 从一台机器获取软件包列表并安装在另一台机器上?

转载 作者:行者123 更新时间:2023-12-03 01:17:22 25 4
gpt4 key购买 nike

调用clist -l 为我提供了包含版本的软件包列表:

7zip.install 16.04
ccleaner 5.28.6005
ConEmu 17.3.16.0
...

如何获取没有版本信息的列表?

我的目的是使用此输出在另一台计算机上调用choco install 7zip.install ccleaner ConEmu ...。另一种答案可能是如何将 clist 的输出直接使用到 cinst 中。

最佳答案

如果您查看choco install命令的帮助信息(您可以使用choco install -h来执行此操作,您会发现以下用法:

choco install <pkg|packages.config> [<pkg2> <pkgN>] [<options/switches>]

正如您将看到的,可以传递一个packages.config 文件,其中包含您想要安装的所有软件包。这个packages.config 文件的格式非常简单,如下所示:

<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="calibre" version="2.81.0" />
<package id="chocolatey" version="0.10.3" />
<package id="chocolatey.extension" version="1.9.6" />
<package id="chocolatey-core.extension" version="1.1.0" />
</packages>

获得此文件后,只需简单的一行命令即可在另一台计算机上再次安装所有软件包。

生成此packages.config文件的一个简单方法是安装Chocolatey GUI(choco install Chocolateygui),其中包括导出当前安装的应用程序列表的选项。

关于chocolatey - 如何使用 Chocolatey 从一台机器获取软件包列表并安装在另一台机器上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43167087/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com