2024-09-30 04:40:49 发布
网友
我是新手。 我正在为我自己的应用程序构建rpm包,并决定使用distutils来实现它。我设法用这个网站的建议创建了一些%post的替代品,我真的很感谢,但是我对%postun有问题。 让我描述一下我所做的。在设置.py我运行命令来创建运行应用程序所需的符号链接。它工作得很好,但问题是当我想删除转速,链接留在那里。所以我想我应该在spec文件中使用%postun。我的问题是:有没有办法做到这一点设置.py还是必须手动编辑等级库文件? 请告诉我一些手册或任何东西。 谢谢你
可以,您可以指定安装后脚本,只需在options arg的bdist_rpm中声明要使用的文件:
setup( ... options = {'bdist_rpm':{'post_install' : 'post_install', 'post_uninstall' : 'post_uninstall'}}, ...)
在post_uninstall文件中,输入删除链接所需的代码,如:
distutils和setuptools都没有卸载功能。在
在某种程度上,python社区同意由打包系统处理卸载。在这种情况下,您希望使用rpm,所以在rpm系统中可能有一种方法可以删除包,但是您在distutils或setuptools中找不到。在
@pycon2009,有一个关于distutils和setuptools的演示。你可以在这里找到所有的视频
Eggs and Buildout Deployment in Python - Part 1
Eggs and Buildout Deployment in Python - Part 2
Eggs and Buildout Deployment in Python - Part 3
有一个叫做How to Build Applications Linux Distributions will Package的视频。我没见过,但似乎很合适。在
可以,您可以指定安装后脚本,只需在options arg的bdist_rpm中声明要使用的文件:
在post_uninstall文件中,输入删除链接所需的代码,如:
^{pr2}$distutils和setuptools都没有卸载功能。在
在某种程度上,python社区同意由打包系统处理卸载。在这种情况下,您希望使用rpm,所以在rpm系统中可能有一种方法可以删除包,但是您在distutils或setuptools中找不到。在
@pycon2009,有一个关于distutils和setuptools的演示。你可以在这里找到所有的视频
Eggs and Buildout Deployment in Python - Part 1
Eggs and Buildout Deployment in Python - Part 2
Eggs and Buildout Deployment in Python - Part 3
有一个叫做How to Build Applications Linux Distributions will Package的视频。我没见过,但似乎很合适。在
相关问题 更多 >
编程相关推荐