Editing Maemo 5 Final SDK 安装指南
Warning: You are not logged in.
Your IP address will be recorded in this page's edit history.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
=介绍= | =介绍= | ||
- | + | ||
- | + | ||
本文是[[Documentation/Maemo 5 Final SDK Installation]]的简体中文翻译。 | 本文是[[Documentation/Maemo 5 Final SDK Installation]]的简体中文翻译。 | ||
Line 51: | Line 50: | ||
图形界面安装程序提供了标准安装和自定义安装两种选择。标准安装使用默认设置,而自定义安装提供了更多的选择。需要注意的是,如果存在 FREMANTLE_X86和FREMANTLE_ARMEL的编译目标,标准安装将会覆盖这两个目标,不过Scratchbox的home目录将会被保留。如果你不想覆盖这两个编译目标,请使用自定义安装。 | 图形界面安装程序提供了标准安装和自定义安装两种选择。标准安装使用默认设置,而自定义安装提供了更多的选择。需要注意的是,如果存在 FREMANTLE_X86和FREMANTLE_ARMEL的编译目标,标准安装将会覆盖这两个目标,不过Scratchbox的home目录将会被保留。如果你不想覆盖这两个编译目标,请使用自定义安装。 | ||
- | + | 安装程序是一个Qt程序,需要Qt的python绑定的支持。如果你的系统没有安装这些软件包,安装程序可以安装他们。 | |
如果有需要,安装程序可以使用http代理。如果你的网络连接没有正常工作,安装程序将请求你手工设置代理。 | 如果有需要,安装程序可以使用http代理。如果你的网络连接没有正常工作,安装程序将请求你手工设置代理。 | ||
Line 126: | Line 125: | ||
$ /scratchbox/login | $ /scratchbox/login | ||
- | + | 如果你无法登录,请看一下Scratchbox的限制。 | |
8. 你需要接受Nokia的最终用户许可协议,才能够获取Nokia提供的二进制软件包。安装这些软件包后,你将会获得Maemo SDK的完整功能。 | 8. 你需要接受Nokia的最终用户许可协议,才能够获取Nokia提供的二进制软件包。安装这些软件包后,你将会获得Maemo SDK的完整功能。 | ||
Line 324: | Line 323: | ||
:* 虚拟包“maemo-sdk-debug”将为目标环境安装所有需要的开源运行库,开发文件和调试文件。如果你只需要运行库,你可以安装“maemo-sdk-runtime”包。如果你只需要运行库和开发文件,那么你应该安装“maemo-sdk-dev”包。 | :* 虚拟包“maemo-sdk-debug”将为目标环境安装所有需要的开源运行库,开发文件和调试文件。如果你只需要运行库,你可以安装“maemo-sdk-runtime”包。如果你只需要运行库和开发文件,那么你应该安装“maemo-sdk-dev”包。 | ||
- | * 通过[http://tablets-dev.nokia.com/eula/index.php 这个页面] | + | * 通过[http://tablets-dev.nokia.com/eula/index.php 这个页面],接受最终用户许可协议。 |
* 将接受最终用户许可协议后获得的软件源地址,添加到目标环境的/etc/apt/source.list文件中。然后执行以下命令。 | * 将接受最终用户许可协议后获得的软件源地址,添加到目标环境的/etc/apt/source.list文件中。然后执行以下命令。 | ||
Line 430: | Line 429: | ||
(''译者:该警告我没有把握正确翻译,故而保留原文。'') | (''译者:该警告我没有把握正确翻译,故而保留原文。'') | ||
- | = | + | =施工中= |
+ | [edit] Known Issues in the SDK | ||
+ | |||
+ | * A list of issues and their solutions is http://wiki.maemo.org/Q%26A_-_SDK_and_Scratchbox | ||
- | * | + | * Unnecessary warnings and debugging messages are printed out when the hildon application framework is started. |
- | * | + | * Armel target does not bring up the UI framework |
- | * | + | * It has been noted that Xephyr dies with the application framework at times. The crash in question might even be Xephyr related since the application framework behaves differently with different versions/builds of Xephyr. The case seems to be worst on Xephyr that comes with Ubuntu Jaunty, there Xephyr will die when running any application that contains an input field and clicking on that field with a mouse to invoke the input method. On Fedora Code 10 the Xephyr does not mind the mouse clicks but dies when shutting down the application framework. On the other hand Xephyr on Ubuntu Intrepid or even the Intrepid version recompiled for Jaunty does not experience crashing in these situations. |
- | + | A patch is already available for the Xephyr on Ubuntu Jaunty and can be found at http://bugs.freedesktop.org/show_bug.cgi?id=21591. Binaries packages for xserver-xephyr package and its dependencies (libgpg-error0 and libcrypt11) can be download from Ubuntu Jaunty repositories. | |
- | + | ||
- | * | + | * The performance of clutter can be improved by enabling hardware acceleration if not enabled already. In some cases, it would require installing restricted/proprietary drivers (Eg: on host machines with ATI or NVidia graphics card). Refer to Maemo5 clutter performance for more details. |
- | * | + | * Running Xephyr with -kb option disables entry of “@” symbol. However, removing -kb option disables cursor keys. |
- | * | + | * Colours invert sometimes in some applications. (Browser and Photo's for example) |
Learn more about Contributing to the wiki.