Linuxディストリビューション用のPython RPMパッケージをビルドしようとすると、次のエラーが発生します。その過程で警告が表示されますが、私はこれらのことを " - バ:未知のエラー"とは何ら関係がないと考えています。Python bdist_rpm -ba:不明なオプションエラー:終了ステータス1で 'rpm'コマンドが失敗しました
エラー:
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='[email protected]',
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.specを作成しますファイル:~/Tester/build/bdist.linux-x86_64/rpm/SPECS directory
:
%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 <[email protected]>
%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)
またはsuse-systemsの 'zypper install rpm-build'です。 – sebix