帮酷LOGO
0 0 评论
  • 显示原文与译文双语对照的内容
文章标签:BIN  BIT  PYPY  pyp  分发  X86  portable  Binaries  
Portable 32 and 64 bit x86 PyPy binaries for many Linux distributions.

  • 源代码名称:portable-pypy
  • 源代码网址:http://www.github.com/squeaky-pl/portable-pypy
  • portable-pypy源代码文档
  • portable-pypy源代码下载
  • Git URL:
    git://www.github.com/squeaky-pl/portable-pypy.git
  • Git Clone代码到本地:
    git clone http://www.github.com/squeaky-pl/portable-pypy
  • Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/squeaky-pl/portable-pypy
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
  • 面向Linux的便携式PyPy发行版

    这个库包含构建64位 x86 PyPy二进制文件的工作,用于各种Linux发行版。 你只需下载一个归档文件,解压缩它并立即运行它,而不需要安装任何额外的库。 目前,他们可以跨各种基于DEB和RPM的发行版工作,包括/centos 6和更高版本,Fedora,SuSE Linux,Ubuntu和 Debian。 PyPy二进制文件应该在任何包含 glibc 2.17的发行版上运行。

    最新 python-3.5版本

    PyPy3.5-5.10.0 x86_64插件:

    md5: aea79b2a7f563f15fda96b0585878e47
    sha1: a3819d7d39efc4ca1ce8d154d9b6870f85aca432
    sha256: d03f81f26e5e67d808569c5c69d56ceb007df78f7e36ab1c50da4d9096cebde0

    最新 python-2.7版本

    PyPy 5.10.0 x86_64:

    md5: aeb81c8b7ad4fb785f7ac5e460caba08
    sha1: a2f3a6dbfbdcc41d4d01f1978b083a2b2426c8ab
    sha256: c966124497ba8728654ce1161fa4c46b035ff30f289be70960f58292e5897cc8

    所有下载都可以在这里找到

    使用 virtualenv

    为了便于使用,这里构建还包括打包的virtualenv,因这里如果尚未完成这里操作,则不必安装它:

    portable-pypy/bin/virtualenv-pypy my-environment

    在这种情况下,你不必添加 -p switch,因为它默认为位于构建中的pypy 二进制文件。

    库存 virtualenv 在版本 2.3之前无法使用便携式二进制文件,包括 pypy 二进制文件中的in项。 对于这些版本,必须使用 virtualenv-pypy 来解决这个问题。

    包含软件

    除了 PyPy,还有 OpenSSL。SQLite3。libffi。expat。tcl/tk和 virtualenv 在这些版本中打包。

    关于OpenSSL的一个词

    这个软件包 OpenSSL。每个生成都有一个包含这个软件的最新和稳定的OpenSSL版本。 这样做是因为在过去年中跨distrubtions使用的OpenSSL版本不同,它们在ABI和API中不兼容。 如果OpenSSL更新系统的安全问题,这也意味着你的系统OpenSSL无法解决便携PyPy的问题。 如果你正在寻找与分发的紧密集成,你可以能需要等待你的分发供应商包版本。

    ssl模块将尝试查找并使用你的系统证书存储。 即它将查找/etc/pki/tls/certs/ca-bundle.crt 文件( RHEL派生系统),然后查找/etc/ssl/certs 目录( Debian dervied系统)。 最后,它将从证书项目中回退到Mozilla信任存储。 如果你不喜欢这种行为或者你的系统信任存储位于其他位置,可以使用SSL_CERT_FILE和 SSL_CERT_DIR 环境变量 将它的指向其他地方。

    如何完成

    二进制文件是用CentOS基础映像构建的,并带有 Docker 帮助。 这确保了它们是根据tmodel版本构建的,这是相当旧的,不会导致符号版本。 所有依赖项也在 chroot 内部构建,来自最新的稳定 tarball。 在一个发布中,它们与PyPy一起打包在一起,而 RPATH的条目则插入到它们的中。

    如果你想自己构建它,请在 BUILD.rst. 内



    文章标签:BIN  BIT  portable  分发  X86  Binaries  pyp  PYPY  

    Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语