你如何设置一个离线的Chocolatey实例?


3

我的公司有一个用于开发的断开网络。我喜欢在家里使用Chocolatey,并希望在工作中设置类似的实例。根据我的阅读,我需要设置一个Nu-get服务器,但是有一个很好的方法可以导入所有的软件包吗?



您将要遇到的主要“问题”是,虽然您可以将Chocolatey软件包添加到您自己的内部nuget服务器,但这些软件包的内容仍然会在互联网上下载msi / exes。如果要在本地托管它们,则需要修改每个包中的下载链接。有一种声称可以帮助解决此问题的工具: github.com/BahKoo/ChocolateStore 但我还没机会尝试这个。
Gary Ewan Park

Answers:


2

这是Chocolatey的正常用法,完全断开。大多数公司都建立了自己的服务器(正如您所注意到的)并制作自己的软件包或拉入并更改软件包以查看本地资源而不是互联网。

我们将会变得更好,使得Chocolatey能够处理这个问题。获取现有包并对其进行编辑以使其完全脱机的过程就是我们所说的内化 - 请参阅 https://chocolatey.org/docs/how-to-recompile-packages 。而Chocolatey for Business提供Package Internalizer - https://chocolatey.org/docs/features-automatically-recompile-packages

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.