繁体   English   中英

来自 pypi、CRAN、maven 的包的主机名/IP 地址,

[英]Hostnames/IP adresses of packages from pypi, CRAN, maven,

我们在代理后面有服务器,我们希望该服务器能够运行以下命令:

  • python: pip install module
  • R:安装包install.packages("fortunes")
  • ...

只需从这些来源安装软件包。 由于我们在代理后面,除非代理将它们列入白名单,否则我们无法安装它们(否则代理会禁止服务器与 package 所在位置之间的连接)。

我的问题是:我们应该将哪些内容列入白名单才能运行这些命令?

我不确定 package 网站实际上是如何工作的(无论它们是自己存储包还是只是索引,而实际包位于其他域/主机名/...)。 我相信 pypi 在这里非常友好(实际上在那里找到了包),但是 CRAN 或 Maven = 不知道。 我们正在运行 Spark 服务器,因此我们主要关注的是python、R、Java 或 Z3012DCFF1477E1FEADAB8 /CBB8/CBB 库。

Maven:实际上是存储包。 关于镜像,请参阅此答案 它还包含中央存储库的 url。

Pypi :从有关如何将 package 上传到索引的文档中,似乎它也在物理上存储包。

CRAN :还托管软件包。 有几个镜像,您需要将一个要使用的镜像列入白名单

您可能需要考虑设置一个内部镜像,在其中放置一次依赖项,然后不需要将 go 连接到外部 Internet。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM