【问题标题】:bdist_rpm from Ubuntu to CentOsbdist_rpm 从 Ubuntu 到 CentOs
【发布时间】:2011-09-07 09:33:34
【问题描述】:

我们在 Ubuntu/Macs 上开发并将 RPM 部署到 CentOS(这是设置,不能更改太多)。

问题是当从 rpm 安装时,软件包会转到 /usr/local/lib/python2.7/dist-packages(这是 Ubuntu 的正确位置)。但是 CentOS 中的默认 python 路径是/usr/local/lib/python2.7/site-packages

有没有办法告诉 bdist_rpm 将文件安装到哪里?

【问题讨论】:

    标签: python ubuntu centos rpm


    【解决方案1】:

    您可以使用setup.cfg 文件来覆盖 Python lib 安装路径:

    setup.cfg

    [install]
    install-lib=/usr/local/lib/python2.7/site-packages
    

    例子:

    % python setup.py bdist_rpm
    % rpm -qpl dist/foo-0.0.0-1.noarch.rpm | grep foo
    
    /usr/local/lib/python2.7/site-packages/foo/__init__.py
    /usr/local/lib/python2.7/site-packages/foo/__init__.pyc
    

    【讨论】:

      猜你喜欢
      • 2019-01-16
      • 1970-01-01
      • 2022-06-14
      • 2020-05-22
      • 1970-01-01
      • 2015-10-27
      • 1970-01-01
      • 1970-01-01
      • 2015-05-30
      相关资源
      最近更新 更多