Chocolatey:如何保留软件包的某些版本,但在可用时也安装新版本?

40名侦探

我有一个安装了Chocolatey v1.0的软件。我想保留该版本,但希望在我执行下一个时也安装Chocolate v2.0(是旧版本的下一个)choco update all

是:

choco pin add -n=<softname> --version=<1.0>

和:

choco install <softname>

足够的?我错过了什么?还有另一种方法吗?

编辑:@Seth用户指出,是的,该软件允许多次安装。

Ferventcoder

在软件包管理中,您应该安装一个软件的一个版本。如果基础软件支持多个版本,则您要做的是针对每个版本创建软件包ID,这是您最擅长的领域。

优选:每个版本的某个部分的软件包ID(主要,次要等)

阿卡ruby1.9ruby2.0ruby2.x如果您谈论的是.NET Framework,则该版本是每个完整版本的软件包ID,因为该软件并排放置。

这使您能够为所有这些版本提供良好的升级途径,并且与您可能与Chocolatey使用的所有集成完全兼容。

不推荐:并排安装

还有一种方法可以运行多个软件包安装并跟踪单个软件包ID的多个版本,但是它不支持升级,并且不能与配置管理一起使用,因此我们不建议这样做。但是我不知道您的约束,因此如果您确实需要这样做,则可以choco install使用--allow-multiple-versions文档中

-m, --sxs, --sidebyside, --side-by-side, --allowmultiple, --allow-multiple, --allowmultipleversions, --allow-multiple-versions
     AllowMultipleVersions - Should multiple versions of a package be
       installed? Defaults to false. 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何安装最新版本的软件包?

来自分类Dev

如何从命令行列出已经安装的Chocolatey软件包和较新版本

来自分类Dev

如何告诉 apt-get 仅在有新版本可用时才更新/升级软件包?

来自分类Dev

如何将python软件包从旧版本安装到新版本?

来自分类Dev

安装特定的软件包(新版本)

来自分类Dev

安装特定的软件包(新版本)

来自分类Dev

安装最新版本的软件包

来自分类Dev

无法安装最新版本的软件包

来自分类Dev

如何使用apt-get安装软件包的最新版本?

来自分类Dev

如何安装Dart软件包的更新版本?

来自分类Dev

如何强制dub安装软件包的较新版本?

来自分类Dev

如何在Ubuntu中安装最新版本的软件包?

来自分类Dev

如何使用apt-get安装软件包的最新版本?

来自分类Dev

如何获得通过apt-get安装的软件包的最新版本?

来自分类Dev

如何强制emerge安装更新版本的软件包?

来自分类Dev

如何为 18.04 安装更新版本的软件包?

来自分类Dev

如何使用稳定版本的Debian安装最新版本的软件包(例如Apache2)?

来自分类Dev

如何以仅保留每个软件包最新版本的方式清理var / cache / apt

来自分类Dev

如何以仅保留每个软件包最新版本的方式清理var / cache / apt

来自分类Dev

安装新版本的.deb软件包,而不是使用apt-get安装的软件包

来自分类Dev

安装新版本的.deb软件包,而不是使用apt-get安装的软件包

来自分类Dev

我将ghc更新到新版本,如何自动重新安装所有cabal软件包?

来自分类Dev

如何在命令行中使用composer安装软件包的最新版本?

来自分类Dev

我将ghc更新到新版本,如何自动重新安装所有cabal软件包?

来自分类Dev

NuGet是否会自动将已安装的软件包升级到新版本?

来自分类Dev

从较新版本安装软件包而无需构建(apt固定)

来自分类Dev

Ansible lint报告“软件包安装不应使用最新版本”

来自分类Dev

无法安装最新版本的python软件包

来自分类Dev

从较新版本安装软件包而无需构建(apt固定)

Related 相关文章

  1. 1

    如何安装最新版本的软件包?

  2. 2

    如何从命令行列出已经安装的Chocolatey软件包和较新版本

  3. 3

    如何告诉 apt-get 仅在有新版本可用时才更新/升级软件包?

  4. 4

    如何将python软件包从旧版本安装到新版本?

  5. 5

    安装特定的软件包(新版本)

  6. 6

    安装特定的软件包(新版本)

  7. 7

    安装最新版本的软件包

  8. 8

    无法安装最新版本的软件包

  9. 9

    如何使用apt-get安装软件包的最新版本?

  10. 10

    如何安装Dart软件包的更新版本?

  11. 11

    如何强制dub安装软件包的较新版本?

  12. 12

    如何在Ubuntu中安装最新版本的软件包?

  13. 13

    如何使用apt-get安装软件包的最新版本?

  14. 14

    如何获得通过apt-get安装的软件包的最新版本?

  15. 15

    如何强制emerge安装更新版本的软件包?

  16. 16

    如何为 18.04 安装更新版本的软件包?

  17. 17

    如何使用稳定版本的Debian安装最新版本的软件包(例如Apache2)?

  18. 18

    如何以仅保留每个软件包最新版本的方式清理var / cache / apt

  19. 19

    如何以仅保留每个软件包最新版本的方式清理var / cache / apt

  20. 20

    安装新版本的.deb软件包,而不是使用apt-get安装的软件包

  21. 21

    安装新版本的.deb软件包,而不是使用apt-get安装的软件包

  22. 22

    我将ghc更新到新版本,如何自动重新安装所有cabal软件包?

  23. 23

    如何在命令行中使用composer安装软件包的最新版本?

  24. 24

    我将ghc更新到新版本,如何自动重新安装所有cabal软件包?

  25. 25

    NuGet是否会自动将已安装的软件包升级到新版本?

  26. 26

    从较新版本安装软件包而无需构建(apt固定)

  27. 27

    Ansible lint报告“软件包安装不应使用最新版本”

  28. 28

    无法安装最新版本的python软件包

  29. 29

    从较新版本安装软件包而无需构建(apt固定)

热门标签

归档