【发布时间】:2011-01-20 02:47:21
【问题描述】:
我为 gnome 创建了一个非常简单的 gtk python 应用程序(只是一个 pycairo 动画)。
我正在尝试制作一个 rpm,以便其他人可以轻松安装它。我希望让我的应用程序出现在 gnome 应用程序菜单中。当我尝试在 Fedora 13(我自己的盒子)上安装它时遇到了麻烦。
我按照此处的说明进行操作: http://docs.python.org/distutils/builtdist.html
并且能够动态创建TestApp-1.1.tar.gz、TestApp-1.1-1.noarch.rpm 和TestApp-1.1-1.src.rpm。
但是当我双击TestApp-1.1-1.noarch.rpm 时,会发生两件事:
-
我点击一个对话框,接受安装。然后,根据另一个对话框(“完成”),该软件显然已安装。但随后另一个对话框出现在完成的对话框之上:
“需要额外确认/要安装此文件,还必须修改其他软件。需要安装以下软件:
TestApp-1.1-1 (noarch)”。当我同意这个对话框时,它看起来像是在网上检查东西......或者只是需要很长时间。整个过程有点混乱……这正常吗?
-
安装后,只安装一个文件 -
/usr/lib/python2.6/site-packages/TestApp-1.1-py2.6.egg-info。什么是 egg-info 文件?我的申请在哪里?
当我双击 TestApp-1.1-1.src.rpm 时,我在模式对话框中收到此错误:
“无法模拟:后端不会安装 src rpm 文件”
对于如何为 gnome 制作可安装的 python 应用程序提供任何帮助,我将不胜感激。
【问题讨论】:
标签: python packaging gnome rpm