Windows程序包管理器Chocolatey的apt-cacher-ng替代

时间:2019-04-11 15:20:07

标签: windows proxy package-managers chocolatey

Windows软件包管理器Chocolatey是否有任何apt-cacher-ng替代方案? 我想在我的专用LAN中设置一个代理(例如Linux的apt-cacher-ng)来复制Chocolatey。

专用网络中的每个节点都无法访问Internet,他们可以连接到此代理,并且充当Chocolatey Server。

有什么解决办法吗?

1 个答案:

答案 0 :(得分:1)

由于Chocolatey包装的性质,即联系互联网下载应用程序的本机安装程序,仅在本地缓存nupkg是不够的,因为仍然需要互联网连接。这是由于分配给该应用程序的本机安装程序的发行权。

Chocolatey.org上的某些软件包被称为嵌入式软件包。这些是软件包,其应用程序允许分发安装程序。在这些情况下,nupkg包含所有必需的内容。这样,这些nupkg可以直接在本地缓存,无需互联网就可以正常工作。

对于第一种类型的软件包,您需要经历一个称为内部化的过程。在此处记录:

https://chocolatey.org/docs/how-to-recompile-packages

对于OSS Chocolatey,这是手动过程,但是对于Chocolatey for Business,有一个可以自动执行此操作的工具。