集成 Pyrite 的 Palm-Linux
2008-09-30 13:06:11 来源:WEB开发网在我们的 Slackware 7.1 系统上,python-dev 是默认安装了的,但 pilot-link 则不是。Pilot-link 要设置成 --without-cpp 的。我们的 glibc 和 gcc 是从 7.1 的默认版本升级后得到的,这可能是要求这样设置的原因。
安装 Pyrite Publisher
当然,也是从下载源代码开始(请参阅 参考资料)。然后执行以下步骤:
清单 7. 安装 Pyrite Publisher 的 bash 命令过程
$ tar zxvf pyrite-publisher-1.99.0.tar.gz
$ cd pyrite-publisher-1.99.0
$ python setup.py install
不幸的是,您还没完成。关于 Pyrite Publisher 还有别的一些问题。以下是我们的解决方法。
另一些修正
虽然,Pyrite Publisher 可以把文档转换为可以被手持的 PalmOS 上载并阅读的文件。但不幸的是,除了转换本身,Pyrite Publisher 并没有做理应由它完成的相关工作。我们发现必须要做以下修正才能使它工作。对一些不懂 Python 的人来说,这真是一个大问题。以下的代码修改可以让您的 Pyrite Publisher 工作起来,把一个文档,比如说一个 HTML 文档,转换成可以被手持的 PalmOS 上载的形式,这样您就可以在火车上或咖啡馆里很方便地访问它。
对 PyritePublisher/plugin_HTML.py 要作的一些修改。在 Plugin.eof() ,第 79 行,修改:
清单 8. 对 plugin_HTML.py 要作的修正(1)
# self.fmt.add_flowing_data(p.anchorlist[x])
清单 9. 对 plugin_HTML.py 要作的修正(2)
# from DocToolkit.entitydefs
import
entitydefs
下一个修正是对 PyritePublisher/plugin_TealDoc.py 。在第 32 行,修改:
- ››集成医疗保健服务,第 2 部分: 使用 Apache Servi...
- ››集成医疗保健服务,第 1 部分: 将 Enterprise Ser...
- ››Palm用户体验大师加盟谷歌Android团队
- ››集成 Rational Software Architect 和 Rational D...
- ››Palm CEO:Pre 手机比摩托罗拉 Droid 强多了
- ››集成 Windows Azure:适用于企业的 Windows Azure...
- ››Palm 挑战 iPhone 失利 预示诺基亚微软前景堪忧
- ››Palm 发布 webOS PDK Beta 鼓励移植 iPhone 游戏
- ››Palm 的开发套件让 iPhone 应用迁移极为容易
- ››Palm 效仿 iPhone 致死 起死回生十大法则
- ››Palm 模拟器 StyleTap
- ››集成 Flex, Spring, Hibernate 构建应用程序
更多精彩
赞助商链接