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) 收藏 举报