Questions tagged «development»

开发是指通过实施新功能和修复错误来开发Ubuntu源代码。

2
如何为Unity重新创建主题?
我想为Unity重新创建一个主题。 需要哪些知识和信息/技能?是否已经有类似这样的工具或模板了?我没有任何Python经验,因此偏向于初学者的工具是更可取的。


1
什么是Ubuntu 16.05、16.06等
什么是Ubuntu 16.03、16.05、15.11等?我输入的是Ubuntu 16.04,无意中输入了16.03。我在启动板上看到了Ubuntu 16.03、16.05和16.01之类的内容。它们是与下一个Ubuntu版本有关的里程碑。这是什么意思 这是一个链接。

4
从源代码编译Python之前应该安装哪些软件包/库?
偶尔我需要安装一个新的Ubuntu(我在台式机和服务器上都使用过它),而我总是忘记编译前应该安装的几个库,这意味着我必须重新编译,这变得很烦人。 因此,现在我想在编译Python之前列出所有要安装的库软件包的完整列表(最好是它们的可选程度)。 这是我在下面的帮助下并通过深入研究而编制的列表setup.py。至少已为Ubuntu 10.04和11.04完成: build-essential (obviously) libz-dev (also pretty common and essential) libreadline-dev (or the Python prompt is crap) libncursesw5-dev libssl-dev libgdbm-dev libsqlite3-dev libbz2-dev 对于Python 3.2和更高版本: liblzma-dev 更多可选: tk-dev libdb-dev Ubuntu没有针对Berkeley数据库的v1.8.5的软件包,也没有(出于明显的原因)Sun音频硬件,因此bsddb185和sunaudiodev模块仍不会在Ubuntu上构建,但是所有其他模块都已安装上述软件包。 更新 在Ubuntu 14.04中,Python 2.6和2.7等甚至需要更多补丁。我建议改为检出pyenv。它包含一个脚本python-build(位于中plugins/python-build/bin)。有了它,您可以安装任意的Python版本,如下所示: $ ./python-build 2.7.8 /opt/python27 其中2.7.8是版本,/ opt / python27是将被安装的路径。Pyenv将下载Python版本,并configure; make; make install为您应用必要的补丁。 结束更新 Python 2.5和Python 2.6还需要在Ubuntu …




11
走MOTU /开发者之路的最大障碍是什么?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 6年前关闭。 对于不是MOTU(维护Universe和Multiverse软件存储库的人)并且没有“我将在$ date之前申请MOTU”计划的人: 是什么使您和其他与您一样的人无法成为MOTU?是什么让您认为自己无法成为一体? 我指的是社会和技术障碍。 编辑: 我只是说MOTU,因为它是一个相当普通的组,但是“为什么不打包/打补丁并打算最终尝试上载权限?” 是一个更通用的版本。
26 development  motu 

4
如何编写在Ubuntu和其他发行版中将显示的状态图标?
有问题的应用程序会执行某些操作(此处将音频连接到网络流),并且如果这些操作成功,则运行最少。因此,需要一个状态图标来显示连接状态(例如CONNECTED / DISCONNECTED)。仅当单击该图标时,应用程序窗口才会打开以提供对其他选项的访问。 使用python 2.6和pyGtk我通过使用gtk_status_icon方便地实现了这一点。我特意编写了该应用程序,使其能够在尽可能多的发行版(包括各种Ubuntu版本)上运行。只有在用户安装了依赖项后,我才注意使用它们。 但是,现在我听说将来的Ubuntu版本将不再支持gtk_status_icon。要求开发人员改用应用程序指示器。那么什么是最佳实践来确保: 应用程序的本地图标显示正确 该应用程序仍将运行,并在未来的Ubuntu版本中显示其图标。 该应用程序将同时运行,并在其他环境中显示它的图标指示的小程序,libappindicator和蟒蛇,appindicator不提供。 如果指标小程序未运行,则gtk_status_icon的应用程序指标回退机制将不起作用。如果没有要导入的appindicator模块,Python解释器将不会运行。我是否需要针对不同的发行版开发不同的版本,还是有更好的方法来解决此问题? 除了Ubuntu Wiki中给出的示例外,在哪里可以找到有关如何使用ApplicationIndicator的文档?提供了哪些命令来检查indicator-applet是否正在运行,从而避免为Ubuntu发行版和非Ubuntu发行版编程不同的源代码?

1
谁是Mark Shuttleworth,他与Ubuntu有什么关系?
我将向一些新用户(本例中的学生)介绍Ubuntu。通常,我会谈论Ubuntu的历史,Ubuntu的起步方式,过去构建过Ubuntu的人以及决定Ubuntu所走道路的人。 当然,您不能不提及Mark Shuttleworth就谈论Ubuntu的历史。我想对Ask Ubuntu提出一个新用户的问题,就是这样! 谁是Mark Shuttleworth,他与Ubuntu有什么关系?

3
用于gnome shell扩展开发的文档?
我一直想开发一些Gnome Shell扩展,因为它们只是在javascript中,但是我一直在寻找并且实际上有零个文档,在我看来人们只是说使用基本Gnome文档的任何地方,但这无济于事,我可以找不到用于扩展的导入的任何文档,或用于扩展开发的任何类型的javascript api,我尝试浏览了一些教程(其中大多数用于Gnome 3.0,而不是3.2),但是没有任何帮助。 有谁知道他们是否正在编写扩展开发文档?我真的很喜欢一些好的文档...

4
桌面应用程序的开发人员资源?
在developer.ubuntu.com上,大多数资源似乎都针对Ubuntu touch。如果要编写Ubuntu桌面应用程序,该从哪里开始? 桌面版的Ubuntu SDK也是吗?我读到实际上实际上更针对移动应用程序。 鉴于Ubuntu SDK尚未准备好用于桌面,我正在寻找在Ubuntu上开发桌面应用的可用选项,以突出每种解决方案的优势和劣势。

7
Android SDK无法使用ADB
因此,我安装了Android SDK,Eclipse和ADT。在设置ADT之后第一次启动Eclipse时,会弹出此错误: [2012-05-29 12:11:06 - adb] /home/drsmith/Downloads/android-sdk-linux/platform-tools/adb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory [2012-05-29 12:11:06 - adb] 'adb version' failed! /home/drsmith/Downloads/android-sdk-linux/platform-tools/adb: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory [2012-05-29 12:11:06 - …



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.