gpt4 book ai didi

Python bdist_rpm -ba : unknown option error: command 'rpm' failed with exit status 1

转载 作者:太空狗 更新时间:2023-10-29 21:29:25 24 4
gpt4 key购买 nike

我在尝试为我的 Linux 发行版构建 Python RPM 包时遇到以下错误。我在这个过程中看到了警告,但我不认为这些与“-ba:未知错误”有关,任何想法如何让它运行?

错误:

bdist_rpm -ba: unknown option error: command 'rpm' failed with exit status 1

我正在运行以下 python setup.py 脚本:

setup(
name='Tester',
version='0.1.0',
author='My Name',
author_email='emailaddress@gmail.com',
packages=['tester'],
license='LICENSE.txt',
description='IMAP Email Reader.',
long_description=open('README.txt').read(),
install_requires=[
"Django >= 1.1.1",
"caldav == 0.1.4",
],
)

当我运行 python setup.py bdist_rpm 时,它会在 ~/Tester/build/bdist.linux-x86_64/rpm/SPECS 目录中创建一个 Tester.spec 文件 :

%define name Tester
%define version 0.1.0
%define unmangled_version 0.1.0
%define release 1

Summary: Email Reader.
Name: %{name}
Version: %{version}
Release: %{release}
Source0: %{name}-%{unmangled_version}.tar.gz
License: LICENSE.txt
Group: Development/Libraries
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
Prefix: %{_prefix}
BuildArch: noarch
Vendor: My Name <emailaddress@gmail.com>

%description



%prep
%setup -n %{name}-%{unmangled_version}

%build
python setup.py build

%install
python setup.py install -O1 --root=$RPM_BUILD_ROOT --record=INSTALLED_FILES

%clean
rm -rf $RPM_BUILD_ROOT

%files -f INSTALLED_FILES
%defattr(-,root,root)

最佳答案

只需运行:

yum install rpm-build

看来,如果 rpmbuild 命令不可用,setuptools 会回退到使用“rpm”命令,据我所知,该命令在很久很久以前就内置了 rpmbuild 功能,但后来被分开了。因此,安装 rpm-build 包使 rpmbuild 命令可用,setuptools 在构建包时使用它。

关于Python bdist_rpm -ba : unknown option error: command 'rpm' failed with exit status 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15774549/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com