python 打rpm包

step1.对接口进行打包

pyinstaller app.py

tar czvf app.tar app.py

tar包移动到SOURCES

step2.安装rpmbuild 组件及生成相关目录

yum install rpmdevtools

yum install -y rpm-build

rpmdev-setuptree

step3.打包

(1)spec文件

%global _python_bytecompile_errors_terminate_build 0
Name: app
Version: 1.0
Release: 1%{?dist}
Summary: app.

License: GPL v2.0
Source0: app.tar


%description
app

%define userpath /opt/app


%prep
%setup -q -n app

%install
rm -rf $RPM_BUILD_ROOT%{userpath}
mkdir -p $RPM_BUILD_ROOT%{userpath}
cp -r * $RPM_BUILD_ROOT%{userpath}
chmod a+x $RPM_BUILD_ROOT%{userpath}

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root,-)
%{userpath}

%changelog

(2)打包: rpmbuild -ba SPECS/app.spec

 

step 4.使用

 

rpm -ivh jieba-1.0-1.nfs.x86_64.rpm --force --nodeps

 

 

 

 

 

 

posted on 2020-11-10 21:19  nnnnnnnnnnnnnnnn  阅读(483)  评论(0)    收藏  举报

导航