-5

我正在编写一个 bash 脚本来创建一个完整的 python 安装(包括可执行文件)的 tar 文件。

这个想法是将安装解压到远程机器上的主目录中,而不是configure/make'ing 它。我应该能够在远程机器上解压存档,更改PATH并能够在删除机器上调用该 python 安装。这是为了节省 EMR 上的引导时间。

如何在 ubuntu 上 tar 一个完整的、独立的 python 安装?

编辑:

我在工作流程中请求了 Bioconductor 的 AMI,在引导时绕过了软件安装问题。此外,当达到引导时间限制时,只需使用更大的实例大小。这对我有用。

4

1 回答 1

1

要 tar 目录,请使用tar -cf output_file.tar /path/to/installation- 因为它是独立安装,所以所有内容都应包含在安装目录中。

然而,这是一个坏主意。Python(以及几乎所有其他包)与配置脚本一起分发的原因是机器、架构和安装的依赖项不同。在目标机器上运行configure是确保生成的二进制文件在其上正常运行的唯一方法。

唯一能够复制已安装包的情况是,当您确定您将在与机器相同的架构、相同的发行版、相同的版本和相同的已安装包列表上运行时你从那里复制的。

于 2013-09-24T14:28:53.543 回答