我为gnome创建了一个死的简单的gtk python应用程序(只是一个pycairo动画)。创建一个python rpm来安装
我试图做一个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
。什么是蛋信息文件?我的应用程序在哪里?
当我双击了TestApp-1.1-1.src.rpm
,我得到这个错误在一个模态对话框:
“不能做模拟:后端不会安装SRC RPM文件”
我将不胜感激关于如何为gnome制作可安装的python应用程序的任何帮助。
对不起,是那么无知...但(1)我已经生成了三个文件(TestApp-1.1.tar.gz,TestApp-1.1-1.noarch的。 rpm和TestApp-1.1-1.src.rpm)是SRPM和(2)哪个文件是规范?我打开了.tar.gz并在那里找到了一个PKG-INFO,但我不认为这是我正在寻找的。 – jedierikb 2011-01-20 13:22:40