有没有任何apt-cacher-ng替代windows包管理器,巧克力?我想在我的私有LAN中设置一个代理(比如Linux的apt-cacher-ng )来代理巧克力。
私有网络中的每个节点都不能访问internet,它们可以连接到这个代理,它充当巧克力服务器。
有什么解决方案吗?
发布于 2019-04-12 01:24:38
由于巧克力包的性质,即伸手到互联网上下载应用程序的本地安装程序,简单地在本地缓存nupkg是不够的,因为仍然需要互联网连接。这是由于分配给该应用程序的本地安装程序的分发权限造成的。
chocolatey.org上的一些包就是所谓的嵌入式包。这些包的应用程序允许分发安装程序。在这些情况下,nupkg包含所需的所有内容。因此,这些nupkg可以直接缓存在本地,并且它们将在没有互联网连接的情况下工作。
对于第一种类型的包,您需要经历一个称为内部化的过程。这里记录了这一点:
https://chocolatey.org/docs/how-to-recompile-packages
对于OSS Chocolatey,这是一个手动过程,但对于Chocolatey for Business,有一个工具可以自动执行此操作。
https://stackoverflow.com/questions/55635980
复制相似问题