2024-10-03 11:23:29 发布
网友
我必须开发一个RPM包,合并一些文件,检查现有的文件和目录,重命名文件等。。在
我开发了一个python脚本来完成它,所以执行python3my_脚本.py它工作得很好。在
现在我必须创建一个RPM包来执行python脚本。在
我找过rpmbuild,但是当我安装RPM时什么也没有出现,也许我走错了方向。在
有什么建议或网络教程吗?在
谢谢
多亏了网上的一些指南和教程,我解决了我的问题,这是一个示例.spec,它生成了一个.rpm,它将安装文件保存在/opt/mytest目录下:
Name: mytest Version: 1.0 Release: 1%{?dist} Summary: A test script Group: Utilities License: GPL URL: http://www.mypage.com Source0: mytest-1.0.tar.gz BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %description A test script inside a simple RPM package %prep %setup -q %build %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT/opt/mytest install app.py $RPM_BUILD_ROOT/opt/mytest/app.py %clean rm -rf $RPM_BUILD_ROOT %files %dir /opt/mytest %defattr(-,root,root,-) /opt/mytest/app.py /opt/mytest/app.pyc /opt/mytest/app.pyo %post chmod 755 -R /opt/mytest cd /opt/mytest python3 app.py
多亏了网上的一些指南和教程,我解决了我的问题,这是一个示例.spec,它生成了一个.rpm,它将安装文件保存在/opt/mytest目录下:
相关问题 更多 >
编程相关推荐