openSUSE 每周新闻,第 179 期发布!

2011 年 6 月 11 日 | Sascha Manns | 无许可

我们很高兴地宣布发布新的 openSUSE 每周新闻第 179 期。

Cover

openSUSE 每周新闻

### openSUSE 每周新闻团队

第 179 期

法律声明

本作品(汇编)根据 知识共享署名-相同方式共享 3.0 未移植许可 授权。汇编本身的权利版权归 Sascha Manns 所有。

退出:如果您是作者,并且不想被包含在 openSUSE 每周新闻中,只需发送邮件至:<[news@opensuse.org](mailto:news@opensuse.org)>

所引用文章的版权归原始作者或版权所有者所有。如果您想重用这些文章,请咨询每个原始版权所有者应应用的许可。我们不转载任何没有免费许可的文章,我们只是根据德国版权法的协议进行介绍。

如果您是作者并想将您的博客设置为免费许可,请访问://goo.gl/Tw3td

发布日期:2011-06-11


目录

公告 谷歌夏季代码项目状态更新

发行团队报告 在社区中

社区活动与会议 openSUSE 供您欣赏 大使沟通贡献者 新/更新的应用 @ openSUSE 游戏专栏 安全更新 内核回顾 技巧和窍门

针对桌面用户 针对命令行/脚本 新手 针对开发人员和程序员 针对系统管理员 Planet SUSE openSUSE 论坛 网络上

公告 报告 评论和文章 反馈 鸣谢 版权声明

我们的许可 商标 翻译列表

我们很高兴地宣布发布 openSUSE 每周新闻的第 179 期。

您也可以以其他格式阅读本期内容 此处

祝您阅读愉快 :-)

Header Picture公告▼

重要提示

本节中的文章内容完整。如果您已经了解 news.opensuse.org 中的内容,则可以通过使用目录跳过本节。

从 openSUSE 获取最新内核并测试 Linux 3.0!

openSUSE 内核开发者最近宣布,内核 git 树已迁移到 kernel.opensuse.org/git,比 gitorious 更加可靠。Gitorious 有时在克隆近 1GB 的仓库时会出现问题,但开发者将继续与 gitorious 同步,因此不应出现任何故障。此外,kernel.opensuse.org 提供了一个易于使用的界面,可以在各种 openSUSE 发行版上安装 openSUSE 内核。

kernel.opensuse.org 计划进行更多改进,包括引入 LXRcgit 已经在本文撰写时添加了!

每天都有新鲜内核!

kernel.opensuse.org 提供了一个界面,供用户查找 openSUSE 的特定内核版本。正如 wiki 所述,为 openSUSE 构建了许多不同的内核。这包括默认内核(适用于桌面和真实硬件服务器)、针对桌面使用优化的桌面内核,以及更多专门的内核,包括 Xen 和 EC2 就绪内核、调试、跟踪以及标准的(kernel.org)内核。在 kernel.opensuse.org 上,您可以找到(链接到)所有当前 openSUSE 和 SLE 发行版的仓库,其中包含上述所有内核的最新版本以及更多版本。其中大多数内核每天构建,以保持新鲜!

跟随上游

如果您想密切关注上游内核开发,vanilla 可能适合您。这将演变成即将发布的 Linux 3.0 内核!如果您感觉有冒险精神并想测试尚未准备好合并到主线内核的补丁,请查看 linux-next 分支。这些补丁将进入“Linux 3.1”,即 Linux 内核的下一个版本。

或者跟踪 openSUSE

或者,您可能想测试下一个 openSUSE 发行版中即将出现的内容,通过 “master 分支”。这将为您提供一个比 Factory 内核更先进的内核!这些内核中的每一个都为大量的构建目标构建,包括 openSUSE 11.2、11.3、11.4 和许多 SLE 版本。单击“软件包”(在右上角的“工具”菜单下),然后单击您喜欢的内核分支(openSUSE 11.4、SLES10_SP3、linus 的 git 树“vanilla”等),将显示仓库以及如何将其添加到您的 openSUSE 安装中。这些内核每天构建,因此跟踪内核开发人员的工作轻而易举!

Michal Marek,kernel.opensuse.org 的开发者告诉我们

master、openSUSE-11.3、openSUSE-11.4、vanilla、stable 和 linux-next 应该适用于 11.3、11.4 和 Factory 中的任何版本。我现在已修复了 spec 文件,以便软件包也可以安装在 11.2 上,但该版本已停止支持。

如何使用它

要将特定内核添加到 openSUSE,请单击您正在查找的分支,然后在“工具”菜单下单击“软件包”。然后您将看到 zypper 命令,该命令将帮助您将此内核添加到您的 openSUSE 安装中。

默认情况下,内核将替换您的旧内核。如果您想将旧内核保留为后备,请转到 /etc/zypp/zypp.conf 并取消注释以“multiversion =”开头的行。对于 vanilla 和 linux-next 分支,不需要这样做,默认配置将 Linus 的 kernel-vanilla 放在您的默认 kernel-desktop 旁边并行运行。在引导菜单中提供内核选项而不是替换当前内核可以保护您免受您正在测试的最新技术的潜在问题!

图 1. openSUSE 内核提交活动概览

openSUSE kernel commit activity overview

如果您想获取内核分支的源代码或浏览其 git 树,请单击“工具”菜单下的“GIT 克隆”或“GIT 浏览”以获取克隆仓库到您的驱动器或查看代码的命令。您还可以通过图 1,“openSUSE 内核提交活动概览”GIT 浏览页面关注开发并查看谁添加了哪些补丁。例如,此链接会将您带到一个页面,显示 openSUSE 内核开发者在 Factory 中的最新活动。

更多内容即将推出

对于开发者,该站点提供了一个基于 cgit 的 git 查看器。LXR 源代码浏览器计划在未来推出。LXR 是一种工具,它显示带有链接到函数、宏和类型定义以及用法的源代码文件。

许可: GFDL 1.2

是时候对 openSUSE 战略进行投票了!

过去一年,openSUSE 战略讨论一直在进行中。从今年年初开始,事情一度变得平静,因为每个人都忙于 openSUSE 11.4 的发布和会议,但我们现在处于最后阶段,并希望完成此项工作。是时候投票了!

前进

openSUSE 委员会已审查了文本,并在修复一两个错别字并将其更新到最新状态后,他们已要求来自战略团队的 Thomas Thym 在 openSUSE 会员 中发起投票。因此,每个 会员都可以前往 connect 并对提案进行投票!

我们不是在问每个人是否认为它完全适合他们——我们是一个多元化的社区,我们永远无法完全同意任何事情。但该提案已经进行了大量的 思考讨论修订输入——可以说,这是我们能够想到的描述我们是谁以及我们想去哪里最好的方案。所以问题是——我们同意这是否描述了我们?它是否足够让我们支持?我们能以此继续前进吗?

结果

您可以在 openSUSE 战略 wiki 页面 上找到我们一年半讨论的结果。请注意,社区声明 是其不可分割的一部分。

这是我们战略文档的开始,描述了我们的使命

openSUSE 项目是一项全球性的努力,旨在推广 Linux 在各地的使用。openSUSE 社区开发和维护一个打包和分发基础设施,为世界上最灵活和强大的 Linux 发行版提供基础。我们的社区以开放、透明和友好的方式与全球自由和开源软件社区合作。

因此,如果您是 openSUSE 会员,是时候 再次阅读该文档投出您的选票

请注意,投票页面仅供登录的 openSUSE 会员访问,并且结果在 6 月 30 日之前将被隐藏。

许可: GFDL 1.2

openSUSE 大会正在寻找赞助商

与往年一样,openSUSE 会议团队正在寻找赞助商。会议 去年增长了 35%,我们预计今年将进一步增长,因此需要财政支持!

openSUSE 大会

如今已是第三年的 openSUSE 会议已成为 FOSS 世界中最具活力和协作性的活动之一,它汇集了 openSUSE 贡献者和其他开源社区成员。去年我们欢迎来自 Fedora、Debian、GNOME 项目以及众多其他项目的参与者,创造了一个创新丰富的环境。openSUSE 会议的主题涵盖了关于打包、Open Build Service 和开发工具的技术演讲,以及关于我们的未来和方向的更多社区导向的讨论。与 2009 年相比,去年参会人数增加了 35% 以上,今年有望达到 500 人。

需要赞助商

为了使这次活动成为可能,社区需要帮助。赞助对于演讲者和参会者的差旅费用以及场地费用至关重要。由于 openSUSE 社区非常国际化,我们希望支持来自巴西、印度、澳大利亚和许多其他国家的人员前往纽伦堡。通过获得赞助,公司可以展示他们对社区的支持,并获得宝贵的品牌知名度。如果您有兴趣赞助本次活动,请参阅 在线赞助手册 或联系我们以获取有关赞助商福利和优惠的更多信息。如果您认识可能对赞助感兴趣的人,请帮助我们与他们联系!

我们的联系人是

Izabel Valverde <[izabelvalverde@opensuse.org](mailto:izabelvalverde@opensuse.org)>

赞助经理

openSUSE 会议组织

今年:读取、写入、执行和 SUSE LABS

在 2011 年,openSUSE 和 SUSE Labs 会议的主题是 RWX,UNIX 术语“读取-写入-执行”。为了使这个主题栩栩如生,oSC 2011 的会议将重点放在小型协作团队中做出决策和完成工作上。再次邀请了许多来自其他项目的访客,通过与 SUSE Labs 会议共同举办,会议上社区成员数量的增加将大大提高其影响力。

SUSE Labs

SUSE Labs 会议是由 SUSE 工程师为 SUSE 工程师组织了多年的 SUSE 内部会议。大多数 SUSE 技术员工每年都会旅行一次,以交流想法、分享他们的工作并相互学习。SUSE Labs 会议的主题往往非常技术化,涵盖内核、Samba 和 GCC 到高性能网络技术等内容。

地点和日期

2011 年 openSUSE 会议和 SUSE Labs 会议将于 9 月 11 日至 9 月 14 日在德国纽伦堡的 Zentrifuge Nurenberg 举行。Zentrifuge 是一个独立的文化中心,为艺术和音乐表演和展览提供空间。这个地点为 openSUSE 会议提供了一个文化丰富、富有创造力的环境,挑战访客发挥他们的最佳水平!

许可: GFDL 1.2

世界 IPv6 日结果

昨天是世界 IPv6 日,openSUSE 参与 其中。我们希望这次实验对其他参与者来说与对我们一样成功!

以下是 openSUSE 基础设施的简短状态更新。openSUSE 目前有两个主要的服务器位置,我们分别在两者上测试了 IPv6。请注意,还有更多的 openSUSE 基础设施位置,包括运行流行的 planet.opensuse.org 的服务器(现在也支持 IPv6)!

纽伦堡

在德国纽伦堡,启用了以下主要服务

  • download.opensuse.org

  • build.opensuse.org

  • lists.opensuse.org

  • {many_web_sites}.opensuse.org

只有两项服务没有及时完成:torrent 跟踪器和电子邮件服务器。我们的当前跟踪器软件不支持 IPv6——并且专用的新跟踪器需要我们的打包人员的更多关注。邮件服务器由我们的 ISP 提供,因此我们保持原样。

我们所有的其他服务都在 RUNNNING on IPv4+IPv6 并且 WILL STAY on IPv4+IPv6 即使 IPv6 日已经结束。我们看到从大约 1% 的 IPv6 带宽使用量增加到今天的 7% 的带宽使用量,这令人印象深刻且令人鼓舞!

普罗沃

在美国普罗沃,启用了以下主要服务

  • {lang}.opensuse.org wikis

  • #

  • lizards 和 news.opensuse.org

目前这些服务提供 IPv6,但我们面临两种问题,证明了世界 IPv6 日对我们的有用性

  1. 原生 IPv6 用户报告了与 MTU 相关的有问题。手动降低客户端上的 MTU 解决了他们的问题,但这是我们正在与我们的 ISP 密切合作解决的问题。

  2. 某些站点无法从某些客户端访问。但同一子网的客户端没有遇到问题。更神秘:有问题客户端可以毫无问题地访问其他服务器。这目前是需要深入调查的问题。

我们目前正在讨论是否可以快速解决这些问题,或者是否需要再次为我们的普罗沃服务器禁用 IPv6。

世界 IPv6 日期间解决了以下问题

  • openSUSE 分发版中的一个软件包需要补丁:download.opensuse.org 上使用的 apache2-mod_geoip 软件包

  • 我们发现了两个软件包(vsftpd 和 torrent-seeder)无法同时处理 IPv4 和 IPv6

总而言之,参与世界 IPv6 日活动表明 openSUSE 在 IPv6 方面准备得相当充分——我们将致力于修复遇到的少量问题。

我想特别提到两个人,并感谢他们辛勤的工作、极大的帮助和热情。

Christian Deckelmann(为我们提供所需的基础设施、资源和知识)和 Markus Rýckert(负责我们服务器上所需的所有配置更改和补丁)。

许可: GFDL 1.2

Medical 项目内部的新领导

在 2009 年第一次 openSUSE 大会上,人们萌生了一个想法,即启动一个项目,为医疗目的打包和发布软件。从那时起,已经构建和更新了许多软件包:FreeMedForms 项目的软件、OpenEMR、GnuMed、用于查看 DICOMM 格式图像的软件,以及最近为糖尿病患者准备的一个 plasmoid。

第一个稳定版本(v 0.0.6)于 2010 年 11 月发布,基于 openSUSE 11.3,并作为“The Disters”竞赛的参赛者。该版本使用 SUSE Studio 制作,并通过 SUSE Gallery 发布。

这个 openSUSE 衍生版的目的是为医疗人员提供他们在日常工作中所需的一切。因此,该镜像包含 OpenOffice、KMyMoney、邮件、日历以及所有其他基本的办公工具。当然,还有来自 medical 仓库 的内容。在 Linux Weekly NewsLinuxtoday 上获得了一些媒体关注!

提供的软件

openSUSE Medical 提供来自 FreeMedForms 项目 的工具。FreeMedForms 是一个 电子病历应用程序。医生可以在这里管理客户数据和诊断信息。该项目的第二个应用程序是 FreeDiams,一个 电子处方开具程序。而 FreeICD 帮助找到正确的 ICD 代码

![](//en.opensuse.net.cn/images/thumb/6/64/Freemedforms_screenshot.png/200px-Freemedforms_screenshot.png)

GNUmed 项目构建了免费、自由开源的 电子病历 软件,支持多种语言,以协助和改善纵向护理(特别是在门诊环境中,即多专业诊所和诊所)。它免费提供,并且可以在 GNU/Linux、Windows 和 Mac OS X 上运行。它由来自世界各地的少数医生和程序员开发。对于记录患者健康状况的任何人来说,它都可能有用,包括但不限于医生、物理治疗师、职业治疗师、针灸师、护士和心理学家。

TEMPO 是用于 3D 可视化大脑电活动 的开源软件。TEMPO 接受标准 EDF 格式的 EEG 文件,并创建地形图的动画序列。地形图是在 3D 头模型上生成的,用户可以围绕头部导航并从不同的角度检查地图。大多数映射参数可以通过图形用户界面进行调整。此外,还可以将单个地形图保存为 PNG 格式,以便将来检查或发布。

![](//en.opensuse.net.cn/images/thumb/f/fa/Tempo.png/200px-Tempo.png)

来自 Oyranos 项目 的软件也是医疗仓库和 openSUSE Medical 的一部分。它允许医疗专业人员查看医疗文件格式,如 DICOMM 文件。

医疗仓库的最新补充是 plasmoid-glucose,一个为糖尿病患者准备的 KDE Plasmoid。

openSUSE medical 项目取得了成功。SUSE gallery 镜像已被下载超过 1400 次,并被 162 名用户克隆,以便他们提供自己版本的 openSUSE Medical!

该团队非常希望获得更多反馈,尤其是在 openSUSE Medical 的实际使用方面。来自该领域专业人士对软件的使用反馈对于改进它非常有价值,并受到高度赞赏。因此,如果您学习医学、在药房工作或是一名医生,并且您使用或可能使用 openSUSE Medical,请告诉我们!您可以将所有信息告知团队,通过 订阅 openSUSE Medical 邮件列表,该列表流量很低(每周 3-4 封邮件),或者直接联系团队成员,如 Sascha Manns。当然,您也欢迎加入 openSUSE Medical IRC 频道facebook 页面

新的领导和项目计划

今天,该团队宣布领导层发生变化以及未来的路线图。

该项目启动两年后,前团队领导 Sascha Manns 卸任,Thanasis Rous 将接任。去年 11 月,第一个官方版本发布了一系列桌面和服务器软件包。openSUSE medical 现在是 Linux Medical Taskforce 的一部分,并对未来有着令人兴奋的计划。这些计划包括

  • 导入更多处理糖尿病护理和糖尿病患者的应用程序

  • 导入对医学生有用的应用程序(一些教育应用程序,如 Kalzium 已经添加)

  • 进行应用程序的错误测试(也许为此目的创建一个新的邮件列表,例如“opensuse-medical-bugs”)

  • 将包含的应用程序翻译成更多语言

新领导 Athanasios-Ilias 昨天在 SUSE Gallery 上发布了新镜像。也可通过 OVF 镜像、VMware 镜像、Live CD/DVD 获取。

更多信息和帮助

任何对该项目感兴趣的人都可以在 Medical wiki 门户 上了解更多信息。

有很多方法可以参与到该项目中——您不需要成为开发人员或打包人员,也不需要成为医疗专家,当然,这些技能非常受欢迎。如果您不确定如何提供帮助,请订阅邮件列表并介绍自己。如果您是该软件的用户,并希望看到它向特定方向发展,这里也是一个很好的地方来表达您的想法。

如果您想参与其中,请使用“opensuse-medical+subscribe@opensuse.org”订阅邮件列表。我们非常欢迎您的反馈!

祝您玩得开心 :-)

由 Sascha Manns、Athanasios-Ilias Rousinopoulos 和 Jos Poortvliet 贡献。

许可: GFDL 1.2

Header PictureGoogle 暑期代码项目▲▼

![](//michal.hrusecky.net/wp-content/uploads/GSoC2011_300x200.png)

Ratan Sebastian: GSOC 2011: ssc - 第 2 周

本周已经实现了搜索软件、模板、设备和软件包的用户功能。实际的 api 调用由处理程序类执行,例如 SSC::Handler::Appliance,它公开了 list、show、repositories 和 installed_software 等公共方法。我正在尝试遵循一种模板,允许 ssc 类型的任何命令直接映射到 Class#action(arguments),并且在过程中进行最少的修改。命令行参数(—option value)被解析到一个选项哈希中,该哈希会不断地向下传递到堆栈中,并根据需要使用。现在我对通过此哈希暴露不必要的某些函数的数据感到不满意,但将数据检查放在处理程序操作中而不是在顶层进行,这似乎是不可避免的。

为了适应设备目录中将要保存设备配置的 .sscrc 文件,进行了一些抽象和重构。目前,选项的验证不多,解析器只是将 .sscrc 和命令行中的选项合并,然后传递给各种处理程序。

本周的一个小收获是了解了 Method 类。它在元编程中非常有用。例如,在使用 Class#send 方法调用方法时,确保传递正确的参数数量会很有用。Method#arity 方法可以在将参数传递给它之前用来检查方法接受的参数数量。

下周我将专注于设备目录的结构以及处理那些在本地工作的命令。

  [Manu Gupta:
    SaX3 – GSoC 2011 – Work Report](//sysbytes.wordpress.com/2011/06/06/sax3-gsoc-2011-work-report/)

本周我致力于 SaX3 内部 UI 架构,当然我们将使用 libyui,但我们希望使其尽可能灵活,以便任何人都可以替换 UI 库,同时仍然保持 SaX 可用。为此,我们实现了工厂模式,并且大部分代码都在工作。最终,我们有了一些可用的东西,下面的截图显示 SaX3 正在图形模式和 ncurses 模式下工作。

我正在添加启动器的截图,它将启动各种配置模块,例如键盘、鼠标、显卡等。这只是一个开始,在一周后的下一次报告时,它会更加清晰,您可以玩得更开心。现在它什么也不做,所以不要感到惊讶。

![](//sysbytes.files.wordpress.com/2011/06/sax3.png)
![](//sysbytes.files.wordpress.com/2011/06/sax3-ncurses.png)

源代码可以在 github.com/manugupt1/sax3 上找到。工作分支是 newui1。

cmake 有点混乱,我将在下周更新它,并进行一些其他的清理任务,并尝试进行一些其他事情,例如本地化。

  [N.B.Prashanth: GsoC
    Report – 1](//nbprashanth.wordpress.com/2011/06/06/gsoc-report/)

这是我第一周(5 月 23 日至 6 月 4 日)的 GsoC 报告。我也会简要说明项目的目标和未来计划。今年 GsoC 的项目是“分离 libYUI”,面向 OpenSUSE 组织。我的导师是 Martin Vidner,摘要可以在://www.google-melange.com/gsoc/project/google/gsoc2011/nbprashanth/22003 上找到

让我从阐述这个项目的主要目标开始。该项目旨在

  1. 将 YUI 与 YaST 框架分离。

  2. 将 YUI 移植到其他主要操作系统,如 Ubuntu 和 Fedora。

  3. 删除 gtk 插件的 libzypp 依赖项,从而使 YUI 独立于 SUSE。

  4. 使用 doxygen 改进文档。

  5. 提供一些小教程。

  6. 提供一个大型且非平凡的示例,以展示 YUI 的功能。

到目前为止完成的工作如下

  1. libYUI 已成功编译到 Ubuntu 11.04 和 Fedora 15 上。

  2. libYUI 连同 ncurses 和 Qt 插件的初始软件包已经制作出来。它们可以在我的 gitorious 帐户上找到:gitorious.org/libyui

  3. 小规模示例正在添加到此博客中。我将尝试保持每周更新。

  4. 目前,我正在尝试消除 Gtk 插件的 libzypp 依赖项。这很重要,因为 libzypp 非常依赖 OpenSUSE。

  5. 这些软件包目前处于测试阶段。所以所有感兴趣的人,请随意测试并在评论区发布您可能发现的任何错误。请注意,这是一个初始版本。

  6. 已经对小错误进行了补丁,例如“long long”警告和以“,”结尾的枚举。如果报告了更严重的错误,将在遇到时进行处理。

另一个重要的变化是我希望使用统一的构建系统。目前,某些部分使用 CMake,而其他部分使用 autotools。虽然这对外部世界没有太大影响,但我认为对于开发人员和移植者来说,从长远来看会更容易。但除非有紧急需要,否则稍后会完成此操作。

由于期末考试于 5 月 27 日结束,因此在 GsoC 的第一周没有进行任何工作。因此,这可以被视为我对第二周(5 月 29 日至 6 月 4 日)的工作总结。此外,请注意,我将每周在博客上发布报告。

请随意添加评论和建议。

Jos Poortvliet: GSOC 辅导

Dave Neary 写了一篇关于“有效辅导”的有趣博文

如果您不想阅读全文(是的,它很大),我可以为您总结一些常见的导致辅导效果不佳的问题

  • 沟通。学徒通常期望导师进行检查,而导师期望学徒在有任何疑问时提出问题。这意味着明智的做法是联系您的学徒并

    • 询问进展如何,是否需要任何帮助

    • 告诉他们他们必须积极主动:提出问题并向您提供报告。只是为了纠正他们的期望,如果他们期望您来问他们!明确它必须从他们这边拉,而不是从您这边推。他们的 GSOC 项目是他们的责任。

  • 辅导不会在八月停止:请意识到您是学生/学徒眼中项目的友好面孔。请准备好继续与学生交谈并帮助他们,即使(尤其是!)GSOC 结束后。并告诉他们。

  • 定期会议非常重要。每周进行一次 IRC 聊天,只是聊聊天。既聊聊个人事情(互相了解!),也聊聊项目。

  • 并且请告诉学生互相帮助和帮助他人。这既是他们学习的经验,也是他们比任何人都更了解新人的原因!

如果您有任何问题,请在导师邮件列表中提问,而不是仅在 IRC 上提问。其他人可以从答案中学习。其他人包括我,顺便说一句,我很乐意知道您遇到了什么问题!

祝您辅导顺利,并记住,我们希望学生留下,而不是向我们发送一些代码然后离开 ;-)

Justine Leng: [寻求反馈] OBS mobile: 项目/软件包页面改版

在这篇文章中,我想讨论一些我对改进 OBS mobile 客户端中项目/软件包视图页面的想法,并寻求用户的反馈。(请也查看我对请求页面改版的提案。)

在 OBS mobile 客户端的主页上,“所有项目列表”显示如下

![](//obsforandroid.files.wordpress.com/2011/06/package1.png)

Alex Eftimie: PackageKit 后端用于软件中心:第 2 周报告

一个失败和胜利的一周即将结束。

在失败方面,我很难从 git.gnome.org 构建 pygobject、gobject-introspection 和 glib。我首先尝试从 git 拉取、配置和构建,但没有成功。然后我切换到 jhbuild,经过一些理智检查、引导和配置后,它奏效了;一天后,我发现我使用的是稳定分支(-2-28/gnome-3),这对于我修补 master 的目标来说不够好,因此我切换到 master 分支,尝试构建 -n。当然,它不起作用,直到我将 PKG_CONFIG_PATH 破解为包含诸如 /usr/share/pkgconfig、/usr/lib/pkgconfig 和 /usr/lib/i386-linux-gnu/pkgconfig 之类的路径——在 walters 的帮助下 #introspection。本周我的硬盘差点坏掉——因为 内核驱动程序中的一个错误,它每 30 秒重置一次,导致一切冻结。不同的 liveCD 失败了,症状模糊且难以重现——几乎一整天的乐趣。

在胜利方面,我解决了硬盘问题,并暂时将内核版本锁定为 2.6.38-9。破解了 pygobject,并在 bugzilla 上发布了补丁 B-),我离让 packagekit python 绑定工作更近一步;同时,我也利用剩余的时间推进了软件中心上的更多重构准备工作。

我还更新了 GSoC 时间表——我会尽量保持更新。

对于下周,目标保持不变。

PS:如果您是 python 黑客,并且想帮助,请查看此错误报告。

Christos Bountalis: 用于合并配置/sysconfig 文件的实用程序 – 第 3 周报告

这是我每周关于我的 GSoC 项目的常规帖子。即使这周我不得不参加我学士学位的最后考试,并且有些天我不得不花时间阅读,我还是在实际项目上取得了一些进展。首先,我为 Augeas 创建了我的第一个补丁,是的,这是我的第一个补丁,不仅针对这个特定的项目,而是总的来说。每周我都会发现自己在阅读、学习和进行新的事情,这是迄今为止 GSoC 体验中最酷、最令人兴奋的事情。(…)

Marcus Hüwe: [gsoc] 第 3 周总结

这是第 3 个(编码)周的小结。这周我大部分时间都在开发远程模型类。目标是将大部分代码放入一个基类中,所有远程模型都将从中派生(如果您有兴趣了解其工作原理,请查看它)。到目前为止,我们有以下类:

  • 一个远程项目(RemoteProject – 管理项目元数据)

  • 一个远程包(RemotePackage – 管理包元数据)

  • 一个请求(Request)

本周待办事项

  • 为 httprequest.py 模块添加异常处理

  • 添加一个 RemoteFile 类,可用于访问远程文件

例如构建日志、prjconf 或源代码文件

  • 添加一个 BuildResult 类

  • 获取项目的构建结果或包

  • 获取包的构建日志

  • 从 api 获取二进制文件/二进制文件

Header Picture状态更新▲▼

Header Picture发行版

    [Frédéric
      Crozat: The road to systemd for openSUSE 12.1](//blog.crozat.net/2011/06/road-to-systemd-for-opensuse-121.html)

systemd 即将应用于下一个 openSUSE (12.1),计划于明年秋季发布。

我将帮助 systemd 在 openSUSE Factory 中的集成,并作为您(openSUSE 测试人员、打包人员、开发人员)和 systemd 上游之间的接口。

正如您可能猜到的那样,切换启动管理器并非易事,并且会出现问题。因此,我们希望获得尽可能多的反馈和测试,以便在 12.1 发布时解决尽可能多的(如果不是全部)问题。(…)

重要链接

团队报告

Header Picture构建服务团队

构建服务统计信息。 统计信息可以在 Buildservice 上找到

Header PictureGNOME 团队

      [Dominique Leuenberger: Libproxy 0.4.7 released](//dominique.leuenberger.net/blog/2011/06/libproxy-0-4-7-released/)

今天我们发布了 libproxy 的 0.4.7 版本。此版本添加了对 Gnome 3 GSettings 的支持和错误修复。尽情享受!

变更日志

  • 支持/需要 xulrunner 2.0+

  • 支持链接 againgst libwebkit-gtk3 (-DWITH_WEBKIT3=ON)

  • 移植到 gsettings 以支持 gnome3。(-DWITH_GNOME3=ON[默认])

  • 已关闭的问题

    • #149:始终测试正确的 python noarch 模块路径

    • #155:无法使用 Firefox 4 编译

    • #156:libproxy 应该构建针对 webkitgtk-3.0

    • #158:无法使用 xulrunner 2.0 final 编译

    • #159:libproxy 无法使用 autoconfiguration “//proxy.domain.com”

    • #131:基于 GSettings 的 GNOME 插件

    • #150:SUSE sysconfig/proxy 配置支持

为 opoenSUSE Factory 的软件包已经在准备中并已提交以供包含。这意味着我们将最终获得所有支持 libproxy 的应用程序再次为我们读取 gnome3 代理设置。

Nelson Marques: 更多的事情在起作用…

几天前,Unity 2D 发布了一个新版本,修复了一些问题,首先是 AppMenu 集成。它终于与之前的软件包一起工作了。也进行了一些更新,仅举几例

  • libzeitgeist 已更新到版本 0.3.10;

  • zeitgeist-datahub 已更新到版本 0.7.0;

  • 添加了 ubuntu-mono-icon-theme 包;

  • 添加了 light-themes 包(包括 Ambiance 和 Radiance);

  • 添加了 unity-asset-pool 包(包括 unity-icon-theme 和一些 unity 艺术作品,这是必需的);

此外,这个周末我正在研究 Ayatana Scrollbar,这似乎是 Canonical 创建的一个令人愉悦的功能。

Header PictureKDE 团队

      [Cornelius Schumacher: More Polka, please](//linux42.org/stories/More+Polka,+please?id=14358)

关于 Polka 的博客 之后,我对一种全新的地址簿进行了实验,我收到了很多积极的反馈。我感谢所有的评论、问题和鼓励。有两个人让我特别高兴,因为他们不仅发送了反馈,而且贡献了一些有价值的工作。Sascha Manns 构建了 软件包,而 Saleel Velankar 创建了一个漂亮的标志。自由软件真棒。

      [Sebastian Kügler: There is no KDE5](//vizzzion.org/blog/2011/06/there-is-no-kde5/)

…回顾一下,更令人困惑的是,甚至没有 KDE4。面露困惑

让我解释一下。大约 1.5 年前,我们 重新定位了“KDE”品牌,以反映我们的社区结构。简而言之,KDE 是社区(无版本 :-)),工作区称为 Plasma Desktop、Plasma Netbook 等。然后我们有 KDE 开发平台。未来我们将把这些称为 KDE Frameworks,因为这更准确地传达了正在进行模块化的结果。然后当然还有 KDE 应用程序,它们都有自己的名称或品牌。

本质上,这意味着没有 KDE 5,将来也不会有。在 Randa 的冲刺期间,我们花了很多时间思考 KDE Frameworks 的未来,并将很快公布计划以进一步模块化这些框架,这些框架由当前在 kdelibs、kdesupport、kdepimlibs、kde-runtime 和 kdepim-runtime 模块中找到的内容组成。我们已经在将我们的会议记录、会议纪要和结果转化为易于理解的内容,敬请期待。

Header Picture医疗团队

      [Rousinopoulos Athanasios-Ilias: Announcement of openSUSE Medical 11.4- No2](h//zoumpis.wordpress.com/2011/06/06/announcement-of-opensuse-medical-11-4-no2/)
  1. openSUSE Medical 项目是什么?

openSUSE Medical 项目支持在医生诊所和其他临床环境中使用 openSUSE。我们尝试收集和更新软件。作为打包的基础,我们使用:开源医疗保健软件列表。在打包足够的软件后,我们将尝试基于它创建一个 openSUSE 分发版。

  1. 在哪里可以找到有关该项目的更多信息?

//en.opensuse.net.cn/Portal:Medical

  1. 此版本有什么新功能?

openSUSE 11.4 仓库

* openSUSE 11.4 Updates remove

* openSUSE 11.4 OSS,

* education 11.4,

* Nvidia 11.4,

* Libre Office Stable 11.4,

* 11.4 Wireless,

* Medical 11.4,

* non-ossd
  1. 将给您留下深刻印象的新功能!

  2. 在哪里可以下载它?

//susegallery.com/a/UbPYJM/opensuse-medical-114

也可在:OVF 镜像、VMware 镜像、Live CD/DVD

  1. 好的,我想发表一些评论或为该项目做出贡献,我该怎么做?

评论很棒,您可以发送给我们电子邮件至:opensuse-medical@opensuse.org

如果这不能直接运行,则必须订阅列表(邮件至 opensuse-medical+subscribe@opensuse.org)。

请畅所欲言!

Header PictureopenFATE 团队

最受欢迎的功能

        [decouple download and installation (Score: 354)](https://features.opensuse.org/120340)

网络安装可以通过并行运行软件包下载和软件包安装来改进。

        [Look at plymouth for splash during boot (Score: 186)](https://features.opensuse.org/305493)

当我第一次听说 plymouth 时,我想打开一个 fate 功能,但阅读 //fedoramagazine.wordpress.com/2008/10/21/interview-fedora-10s-better-startup/ 真的让我觉得我们应该走这条路。

Ray 的评论以“启动过程中的每一次闪烁和模式更改都会降低整体体验”开头,尤其有趣。 跟踪“默认情况下不显示 grub”在这里可以吗?

        [Update to GRUB v2 (Score: 131)](https://features.opensuse.org/308497)

为 GRUB 0.97 开发的每个错误或功能都已被上游项目拒绝,转而使用 GRUB 2。 分发社区中存在抵制切换引导加载程序的阻力,但这种僵局不会消失。 代码本身编写得不好,维护得也不好。 添加新功能涉及跳过许多可能无法正常工作的障碍。 例如,fs 实现有一个静态缓冲区,可以用于内存管理。 它只有 32k。 对于复杂的文件系统,甚至是一个简单的日志文件系统,我们遇到了问题(例如 reiserfs 加载时间过长的问题),因为我们没有足够的内存来为日志进行块映射,因此需要为每次元数据读取扫描它。(是的,真的。)(…)

        [Popularity contest (Score: 102)](https://features.opensuse.org/305877)

我们需要对用户偏好的软件包和积极使用的软件包进行反馈。

  • 重用 popcon 将为我们提供可以直接与 Debian 和 Ubuntu 比较的结果

  • packagers 团队可以负责该软件包

  • 我们需要 YaST 中的一个配置对话框,该对话框足够醒目

  • 我们需要在 opensuse.org 上建立服务器基础设施。(存在某些隐私问题,请参阅 Debian FAQ 以了解详细信息)

最近请求的功能

上周新请求的功能。 如果您感兴趣,请投票和/或评论。

        [Linux administrative toolkit](https://features.opensuse.org/312475)

创建 Linux 管理工具包,以提供多个发行版管理工具。该集合应包含 cli、cui 和 gui 工具。

同时准备可用性文档以帮助创建类似的工具。

同时添加元包以从该集合中安装每个工具。

        [automatic daily fstrim for SSD](https://features.opensuse.org/312476)

随着 SSD 变得越来越实惠,它们在笔记本电脑和台式机上变得越来越普及。现代 SSD 支持 TRIM 功能。此功能延迟了昂贵的擦除操作以加快性能;这些擦除操作然后由批处理执行(这是 SSD 等效于碎片整理)。

只有当内核和操作系统中的用户空间也支持此功能时,SSD 才能充分发挥其潜力。不幸的是,内核对 TRIM 的支持尚未达到最佳状态。擦除操作不会自动启动,这会影响整体 SSD 性能。

在设置阶段编写的 cron 脚本可以每晚启动 fstrim 程序;该程序执行所需的擦除操作,以避免使 SSD 陷入困境。

        [Search for GUI applications in YaST](https://features.opensuse.org/312489)

现在 YaST 允许查看混合包:应用程序、库、程序的扩展… 对于新用户来说,这将是一个非常友好的界面,它具有过滤仅应用程序(具有 GUI 的程序)的功能。过滤过程可以基于搜索 RPM 中的 /usr/share/applications/*.desktop。

(也许还可以:提取与 *.desktop 文件相关的图标)

        [Explicit IPv6 support for YaST printer module](https://features.opensuse.org/312491)

目前 yast2-printer 中没有 IPv6 的特殊支持。目前 IPv6 仅在与 IPv4 兼容的情况下工作,但在某些情况下,IPv6 需要特殊处理:例如,测试远程主机是否可访问运行“ping IP 地址或主机名”,如果 IP 地址是 IPv6 地址,则会失败,因为对于 IPv6,必须使用 ping6。请参阅 Bug #697833

不幸的是,ping6 不能用于 IPv4 地址,因此 yast2-printer 需要在给定主机名的情况下实现特殊区分,具体取决于该主机名是具有 IPv4 地址还是 IPv6 地址,或者两者都有。

可能需要一些更多的特殊区分来区分 IPv4 和 IPv6 内容。

功能统计

openSUSE 发行版的统计信息 在 openFATE 中

Header Picture测试团队

      [Larry
        Finger: Weekly News for June 11 ](//lists.opensuse.org/opensuse-testing/2011-06/msg00011.html)

测试核心团队于 6 月 6 日 UTC 17:00 在我们的常用频道上举行了 IRC 会议。

我们首先讨论了我们对 12.1-MS1 的体验。KDE Live CD 存在登录问题(Bug #687781),几乎无法使用。错误报告列出了一些解决方法。我使用 Gnome Live CD 进行初始安装。当我将 KDE Desktop 添加到该配置时,我就可以正常登录到 KDE 桌面了。

接下来,我们讨论了如何改变以增加测试参与度,以便分散工作量。我们认为 RC1-2 版本发布时测试有所增加,但在此阶段报告的许多错误在 Gold Master 冻结时未得到修复。我们意识到,在发布时间表上伸展时间的机会很少,因此我们需要在更早的阶段吸引用户。由于一些测试人员可能不愿尝试里程碑版本,我们建议将 MS6 重新标记为“Beta”。然后我们将 MS1-5、Beta 和 RC1-2 作为阶段。步骤的相对时间将相同,只是一个阶段将被重新命名。

我们的下一个 IRC 会议将于 2011 年 6 月 27 日 UTC 17:00 举行,届时我们希望讨论 MS2。

Header Picture翻译团队

Header Picture社区中▲▼

社区帖子

    [Jos
      Poortvliet: Strategy voting has started!](//blog.jospoortvliet.com/2011/06/strategy-voting-has-started.html)

太棒了!!!是的 - 我们有一个战略提案正在投票中。抱歉花费了这么长时间。来自委员会和战略团队的每个人都很忙于 openSUSE 11.4 发布和 即将举行的 openSUSE 会议。但是委员会要求 Thomas Thym 在两周前将其发布,并要求我创建一个 openSUSE 成员投票(他还没有成为成员)。我做到了。所以,如果您是 openSUSE 成员,请访问 connect.opensuse.org 并投票!

含义

我之前已经写过关于 这种策略是什么以及不是关于什么的,但我想再次重申一下。

不,这不是为了找到我们所有人的完美描述。我们太多样化了,这永远不可能奏效。它也不是关于仔细描述一个宏大而详细的计划,关于我们将要做什么。我们不会告诉我们的贡献者他们可以或不能做什么。它也不是关于写一篇性感而引人入胜的文章。营销团队将做营销文章,这对于妥协来说太高了。

关于拥有我们是谁、我们想要什么以及我们所处位置的合理准确的描述。

是的,它确实说明了我们可能不想去的地方或我们关注的地方。这是因为我们大多数人专注于某些事情,并且不关心其他事情。如果有人想承担这些事情,改变这种关注点,很好。但他们必须准备好做很多工作并获得很少的支持。从某种意义上说,这种“策略”可以告诉人们他们应该加入 openSUSE,因为我们是做他们想做的事情的完美社区。或者不是…

现在当然我们可以在未来修改它,但要逐步进行。如果人们开始做很酷的新东西,我们将更新它。我们已经不得不添加 TumbleweedEvergreen!如果足够多的人想在移动设备、ARM 或其他东西上工作 - 好吧,我们这样做,然后更改我们的“策略”。

所以,现在去 connect.opensuse.org 并投票!

文章中的绿色图片

news.opensuse.org 上的绿色“我想要你”图片上:我从网上拿到的,并使用 Krita 将其变成绿色。我知道,Krita 是一种艺术工具,一种绘画应用程序。不适合这项工作。我只是没有想到使用 Gimp… 实际上,在我的笔记本电脑上,我通常使用 Showfoto 来处理这些事情,这比两者都更适合基本的照片操作。忘记使用它了。是的,正确的工具并不总是我的首要任务,呵呵。

在之前的 Milestone 1 文章中的图片是使用正确的工具制作的:再次使用 Krita。只需 5 分钟使用正确的画笔和图层,它就非常棒… 显然,这不是 openSUSE 12.1 艺术作品的严肃提案。

许可: CC-BY-SA

活动与会议

过去

即将到来

您可以在以下链接找到更多关于其他活动的信息:openSUSE 新闻/活动。 - 本地活动

供您聆听的 openSUSE

openSUSE 每周新闻以德语播客形式提供。你可以在 //saigkill.homelinux.net/podcasts 上收听或下载它。

来自大使

    [Greek openSUSE Ambassadors: Report from EL/LAK Conference (Thessaloniki)](//opensuseambassadors.blogspot.com/2011/06/report-from-ellak-conference.html)

EL/LAK dConference(希腊塞萨洛尼基,2011 年 5 月 22 日)报告

作为 openSUSE 大使,我很高兴再次报告会议上发生的事情。

会议持续一天

当天:展位和演示

我们设置了展位作为 openSUSE 社区。展位周围有所有相关内容(关于 Medical 和 openSUSE)。此外,我和 Stathis Iosifidis 向人们介绍了 openSUSE 项目和 openSUSE Medical 项目以及通过 openSUSE Medical Distro 可用的应用程序。Efstathios Agrapidis 还做了一个关于 OBS 的介绍性演示。演示进行得很顺利。虽然没有足够的时间回答问题,但观众表现出兴趣,稍后来到展位询问更多详细信息;不仅关于平台和基础设施本身,还关于打包通常。

沟通

贡献者

Header PictureopenSUSE 上的新/更新的应用▲▼

Sascha Manns: skrooge 0.9.0 可用于 openSUSE

现在我完成了 skrooge 包的最后工作,并将其更新到 0.9.0。(…)

Header Picture游戏专栏▲▼

本专区提供本周游戏和游戏仓库更新。

  [Nelson Marques: World of Warcraft in openSUSE 11.4 – awesome experience!](//www.marques.so/2011/06/world-of-warcraft-in-opensuse-11-4-awesome-experience/)

有了漫长的夏夜,我决定启用我的魔兽世界订阅并将其更新到大灾变。魔兽世界经典版很棒,我在燃烧的远征期间度过了最好的游戏时光…… 巫妖王之怒扩展很糟糕,我喜欢称之为“乞丐扩展”…… 在那里,即使不知道如何玩,休闲玩家也可以拥有一些华丽的史诗装备!

在 Linux 上运行魔兽世界的第一个要求是 wine… 这是 openSUSE 中最好的事情之一,Marcus Meissner 完成的 wine 构建生活在 Emulators:Wine 仓库中。要在 openSUSE 11.4 中安装此仓库,简单的方法是

  1. 安装仓库并更改其优先级(我们希望它的优先级高于 openSUSE 正常仓库(openSUSE 仓库的默认值为 99,数字越小优先级越高))

zypper ar -f //download.opensuse.org/repositories/Emulators:/Wine/openSUSE_11.4/ Wine

zypper mr -p 75 -r Wine

  1. 安装 Wine(我们还需要 wine-gecko)

zypper install wine wine-gecko

  1. 我将魔兽世界安装在 PC 硬盘上的 Windows 分区上,由于我不想再次下载这令人惊叹的 21GB,我决定使用该安装。起初,我的驱动器通过 fstab 自动挂载,这产生了一些问题(登录总是失败)。如 此处 解释的那样,我进行了必要的更改以挂载驱动器,现在它工作正常。

  2. 通过 wine 运行(我为此编写了一个小 shell 脚本)。必须使用 -opengl 开关运行游戏

#!/bin/sh

WoW_INSTALL=”/mnt/windows/World of Warcraft/” BINARY=”Wow.exe” ARGS=”-opengl”

cd $WOW_INSTALL && wine $BINARY $ARGS

![](//www.marques.so/wp-content/uploads/2011/06/Screenshot-World-of-Warcraft.png)

游戏运行良好,我看到的最大改进是延迟值的下降,从 Windows 中的 130/140 降至 Linux 中的 66/70,而 FPS 值几乎相同。一切正常,我期待在 Linux 中快速升级这个角色,以便参加一些很酷的 25 人团队副本!

Techsource/Jun Auza: 在 Linux 上玩 Windows 游戏的 3 种方法

我们已经对 Linux 上的游戏现状感到非常失望,Linux 上的游戏现状令人遗憾。然而,我们也很乐意告诉大家一些Linux 上的最佳付费游戏。其中许多游戏都是独立游戏,非常适合休闲玩家消磨时间。但是,如果您是一位狂热玩家,为了玩游戏而双启动 Windows,那么有一些方法可以避免您按下那个可怕的重启按钮。(…)

Header Picture安全更新▲▼

要完整查看安全公告,或在发布后尽快收到它们,请参阅 openSUSE 安全公告 邮件列表。

  [SUSE Security Announcement: SUSE-SU-2011:0608-1: important: bind](//lists.opensuse.org/opensuse-security-announce/2011-06/msg00000.html)
表 1. 安全公告
软件包 **bind**
公告 ID SUSE-SU-2011:0608-1
日期 Fri, 10 Jun 2011 15:31:38 +0200 (CEST)
受影响的产品 SUSE Linux Enterprise Server 10 SP4 SUSE Linux Enterprise Desktop 10 SP4 SLE SDK 10 SP4
漏洞类型 拒绝服务漏洞

  [SUSE Security Announcement: SUSE-SU-2011:0614-1: important: flash-player](//lists.opensuse.org/opensuse-security-announce/2011-06/msg00001.html)
表 2. 安全公告
软件包 **flash-player**
公告 ID SUSE-SU-2011:0614-1
日期 Fri, 10 Jun 2011 15:38:26 +0200 (CEST)
受影响的产品 SUSE Linux Enterprise Desktop 11 SP1 SUSE Linux Enterprise Desktop 10 SP4
漏洞类型 漏洞

Header Picture内核回顾▲▼

  [Linus Torvalds: Linux
    3.0-rc2](//article.gmane.org/gmane.linux.kernel/1150660)

大家可能已经知道:又一个星期,又一个 -rc 版本。情况相对平静,尽管 btrfs 的更新比我预期的要大。除此之外,主要是驱动程序修复,还有一些 ubifs 更新,以及一些早期回归的修复。但是 -rc2 已经足够小,可以轻松地附加为简短日志,希望事情能保持平静。当然,这可能部分归功于其他人也忙于旅行,所以让我们拭目以待(并希望一切顺利)。而且我还没有特别渴望拉取代码,所以我的邮件队列中仍然有一些待处理的请求。

h-online/Thorsten Leemhuis: Kernel Log: Coming in 3.0 (Part 1) - Networking

即时编译 (Just-in-Time compiler) 有望提供快速的网络数据包过滤。Wi-Fi 堆栈现在支持唤醒无线局域网 (Wake-on-Wireless-LAN) 标准,并且允许非特权用户“ping”。新的和改进的驱动程序增强了内核对 Ralink 和 Realtek 网络组件的支持。

在本周初,Linus Torvalds 发布了 Linux 3.0 的第二个候选版本。在从 2.6.39 到 3.0 的一个相当令人惊讶的版本跳跃之后,RC2 在内部呈现为 另一个 Linux 3.0.0 候选版本,出于兼容性原因,尽管最终的内核将被命名为 3.0。在 RC2 的发布邮件中,Torvalds 写道,情况相对平静,尽管 Btrfs 的更新比他预期的要大;“希望事情能保持平静”,他继续说道。

按照计划,下一次主要内核修订的大部分更改都已合并到 Linux 的主开发分支中。由于现在可能只会合并更正和小的改进,因此 Kernel Log 已经可以提供 Linux 3.0 最重要的进步的全面概述,预计将在七月中旬或下旬完成。

“Coming in 3.0”系列文章将逐步涵盖内核的各个功能区域。本系列的第一部分如下,描述了网络堆栈及其基于的网络驱动程序的最重要更改。在接下来的几周里,更多的文章将讨论内核的图形驱动程序、存储支持、文件系统、架构代码、基础设施和其他硬件驱动程序。(…)

Rares Aioanei: kernel weekly news – 11.06.2011

Rares Aioanei 简要概述了内核的更改。

Header Picture技巧与窍门▲▼

针对桌面用户

    [Linuxaria: Ekiga and SIP to replace Skype](//linuxaria.com/article/ekiga-sip-skype)

在之前的文章中,我谈到了 XMPP:Jingle 协议,以寻找一个好的 Skype 替代品。

有些人问我关于Ekiga的问题,这是一款好的软件吗?以及如何使用它?

Ekiga(以前称为 GnomeMeeting)是一个开源的 SoftPhone、视频会议和即时通讯应用程序,可在互联网上使用。它支持高清音质和高达 DVD 质量的视频。它与许多其他符合标准的软件、硬件和服务提供商具有互操作性,因为它同时使用主要的电话标准(SIP 和 H.323)。(…)

针对命令行/脚本新手

    [Linuxaria: 5 grep like commands](//linuxaria.com/howto/5-grep-like-commands?lang=en)

每个人都知道(并且喜欢)grep,我也写了一篇文章介绍它,但今天我们将看到其他一些与它有共同点的实用工具。

特别是,我将向您展示:pgrep、grepcidr、ngrep、pdfgrep 和 taggrepper。

所有这些都是命令行工具,用于与您最喜欢的 shell 一起使用,我将向您展示每个命令的一些示例。(…)

License: CC BY-SA 3.0

针对开发人员和程序员

    [Dominique Leuenberger: GObject Introspection based typelib Provides and Requires](//dominique.leuenberger.net/blog/2011/06/gobject-introspection-based-typelib-provides-and-requires/)

为了不断提高 openSUSE GNOME 团队提供的软件包的质量,我们一直在努力在我们的软件包中添加 Provides 和 Requires 符号的自动化。这将减少安装缺少所需库的软件包的可能性。(…)

    [Justine Leng: Create my first demo app with jQuery Mobile Alpha 4](//obsforandroid.wordpress.com/2011/06/03/create-my-first-demo-app-with-jquery-mobile-alpha-4-rails-3/)

有前途的 jQuery Mobile 项目现在发布了它的第一个 Alpha 4.1 版本!有什么比用我们(或者说我的)最喜欢的 Web 框架来试用它更好的时机呢?!原理很简单:您在页面上包含 jQuery Mobile,将您的标记格式化为符合其要求,并获得好处。太棒了,让我们用 Rails 3 和 jQuery Mobile 编写一个(非常牵强的)CRUD 应用程序!(…)

针对系统管理员

    [Pavol Rusnak: PS1 tricks](//stick.gk2.sk/blog/2011/06/ps1-tricks/)

你们中的许多人已经知道这个功能,但有些人不知道,所以我希望与你们分享。我刚刚将我的 PS1 配置更改为 ~/.bashrc 如下

export GIT_PS1_SHOWDIRTYSTATE=1 export GIT_PS1_SHOWSTASHSTATE=1 export GIT_PS1_SHOWUNTRACKEDFILES=1 export PS1=’[\033[1;37m][[\033[1;32m]\u[\033[0m]@\h[\033[0m] $? [\033[1;34m]\w[\033[0;35m]$(__git_ps1 “ %s”)[\033[1;37m]][\033[0m] ‘

请看下图,了解它的工作原理

或者查看youtube 上的视频

用户@主机和当前工作目录之间的数字是最近执行的命令(或管道)的退出状态。这很棒,因为您不必每次想知道它时都输入 echo $?。__git_ps1 魔术将在您位于 git 仓库内时打印 git 分支名称。此外,它将添加指示仓库状态的特殊字符:% – 存在未跟踪的文件,+ – 添加了新文件,* – 跟踪的文件已更改,$ – 暂存区中有内容(请参阅 git stash –help)。很酷,对吧?

License: CC-BY-NC-ND

    [EveryDayLHT: Undelete Files on an ext3 or ext4 File System](//everydaylht.com/howtos/system-administration/undelete-files-on-an-ext3-or-ext4-file-system/)

所以您一直在文件系统中乱搞,并且过度使用 rm 命令删除了一个您或(更可怕的是)您的重要他人无法生存的关键文件。该怎么办?在最初的热潮消退之后,您必须冷静下来,并快速行动。您有三个选择:(…)

    [BeginLinux: Using and Understanding IPv6 on openSUSE 11](//beginlinux.com/desktop/opensuse/using-and-understanding-ipv6-on-opensuse-11)

所以 IPv6 已经存在一段时间了,但我们知道有什么好处吗?我们可能知道它有 128 位并且太难打字了,但如果只有这些,那么我们就对 IPv6 可以轻松地改善我们的生活一无所知。所以让我们看看 IPv6 的一些自动化功能,包括自动地址分配、路由器发现以及为什么我们不需要广播地址。(…)

Header PicturePlanet SUSE▲▼

  [Alex Eftimie: PackageKit backend for Software Center: week 1 report](//alex.eftimie.ro/2011/06/04/packagekit-backend-for-software-center-week-1-report/)

本周是编码的好一周,最好的部分是我的大部分更改现在都在 s-c 的上游主干中。

我开始尝试用只有几个应用程序填充 s-c 数据库;这意味着更新 update-software-center 工具,并且更改数据库更新模块的一些部分。我很高兴地发现,我计划在第 6 周开发的某些功能(解析 AppStream app-data xmls)已经存在,从而使我的工作更容易 :-) (…)

Mikolaj Siuda: KDE 的 Sonar 颜色方案

我一直想知道为什么 openSUSE 中的 GNOME 有(并且曾经有)绿色主题(Sonar),而 KDE 坚持使用默认颜色方案,这虽然不错,但……我们也可以更改它以与 openSUSE 风格集成。我制作了一个快速的 Sonar 颜色方案,这就是它的样子

您可以在这里找到我的 Sonar 颜色方案://pastebin.com/BiapkPxn。将其保存为“Sonar.colors”并在“系统设置”中导入。我知道它并不完美,但它与原始版本非常匹配(您可以在屏幕截图中看到 Gimp)。希望您喜欢!

Jos Poortvliet: 关于贡献意见的价值

我最近读了 Eike Hein 在 KDE core-devel 邮件列表上的一封邮件。它很好地描述了意见和想法对 FOSS 项目的价值——这是我最近一直在思考的事情。一个想法、建议或意见的价值是什么?这个问题比看起来要难回答得多。自由软件项目通过各种方式征求用户反馈。例如,通过错误跟踪器或公告评论。有时会要求用户参与邮件列表或论坛。有趣的是,用户和开发人员都经常抱怨这个过程和结果。用户觉得他们没有被听到,开发人员说评论不友好、令人沮丧或无用。在 Eike 的案例中,他评论说用户

似乎暗示着当前工作区的放置方式并不是经过思考和决策过程的结果,而没有事先了解相关组件的目的。

所以,他感到有点受到攻击——用户似乎让开发者做了一些随机的事情。而且用户没有费心去了解,所以评论也没有用。 (…)

Header PictureopenSUSE 论坛▲▼

功能概述

  [Articles](//#/content/)



  The title covers it. We already had our FAQ, New User HOWTO FAQ and some other subforums with limited posting access for members, to collect and present general information on openSUSE installation and usage, graphic card drivers etc. Now we have the option to promote these to Article. Check it out, the first ones are there, categorized and all.

  [Forum](//#/forum.php)



  This is the former landing page of //#. An overview of the international forums, and the language specific subforums -we currently serve Nederlands (Dutch), Français (French), Deutsch (German), Ελληνικό (Greek), Magyar (Hungarian), 日本語 (Japanese), Portuguese (Portuguese), Pусский (Russian) under the big openSUSE Forums umbrella, plus links to the עִברִית (Hebrew) and Español (Spanish) ones. Other languages are under contstruction, awaiting setup etc.

  [Blogs](//#/blogs/)



  Another new piece of functionality is the Blogs section. A couple of entries have already been made, the Forums Team is still discussing to whom it will be open to post. Team member @malcolmlewis is presenting a package-of-the-day as a structural entry. others are still searching for a good modus to post in a blog style. 

[New](//#/search.php?do=getnew&contenttype=vBForum_Post)



  This one was already there before the new items. It gives the regular visitor a list of recent threads and posts, from the international as well as the language specific subforums. A very nice tool, for those members who want to help out.

请记住:您在使用 openSUSE 时遇到的任何问题,其他人可能也遇到过。始终检查论坛,看看是否已经有针对该问题的解决方案。像享受您的发行版一样享受论坛吧

Header Picture网络▲▼

公告

    [Free Software Foundation/Brett Smith: Two new projects can help free software replace Skype](//www.fsf.org/blogs/community/skype-replacement-projects)

Skype 最近一直备受关注:微软同意收购该公司,他们的网络最近两次崩溃,并且他们威胁要对试图编写自由软件来拨打电话的开发人员采取不明措施。这仅仅是雪上加霜;该软件一直是非自由的,这就是为什么自由软件 Skype 替代品一直是我们高优先级项目列表上的项目,自 2008 年 10 月以来。很多人使用像 EkigaTwinkle 这样的软件来拨打简单的 VoIP 电话,但它们仍然缺少一些功能,这阻止了人们切换到使用自由软件。幸运的是,有两个新的项目旨在弥补这一差距,并且在过去一个月里都取得了一些令人鼓舞的进展。

GNU Free Call 旨在帮助人们轻松地相互连接,而无需依赖任何一个集中的网络。为此,他们正在创建一个点对点呼叫网络,以及用于传统台式机和移动设备的客户端软件。该项目最近发布了稳定的呼叫服务器软件,GNU SIP Witch 1.0,现在该团队开始专注于构建客户端软件。

WebRTC 正在协调一项工作,旨在让人们只需访问网站即可相互呼叫和进行视频会议。如果他们成功,Web 开发人员将能够通过使用一些相对简单的 JavaScript 代码将这些功能添加到他们的网站中。更好的是,WebRTC 使用的音频和视频编解码器具有自由软件实现,并附带提供法律保护给用户和开发人员的专利许可。该项目仍处于早期阶段;目前,这项工作集中在将必要的支持添加到不同的浏览器中。

如果您对这两个项目中的任何一个感兴趣,它们都可以从您的帮助中受益。 GNU Telephony wiki 建议了您可以参与 GNU Free Call 项目的几种方法。由于 WebRTC 目前专注于浏览器支持,因此最好的贡献方式是将它集成到您最喜欢的自由浏览器中,例如 GNU IceCat 或其他基于 Firefox 的浏览器。这两个项目都提供了一个很好的机会来参与并帮助自由软件社区的重要工作。

License: CC-BY-ND

    [The Linux Foundation Announces New Linux Training Scholarships, Student Day at LinuxCon](//www.linuxfoundation.org/news-media/announcements/2011/06/linux-foundation-announces-new-linux-training-scholarships-student-)

旧金山,2011 年 6 月 7 日 – Linux 基金会,致力于加速 Linux 增长的非营利组织,今天宣布了其新的 Linux 培训奖学金计划和 Linux 学习者学生日。

学生日将在 LinuxCon 在不列颠哥伦比亚省温哥华举行,时间为 2011 年 8 月 16 日,并包括从俄勒冈州科瓦利斯和波特兰出发的“LinuxCon 或 Bust”巴士的交通工具,供学生和教职员工使用。

这两个项目旨在培养下一代 Linux 开发人员,因为 Linux 即将迎来其 20 周年纪念日。(…)

    [Linux Certification/Mark Matthews: Free Creative Commons LPI Level 1 Linux Training Manual Released](//www.linuxcertification.co.za/linux-system-administration-training-manual)

去年(2010 年)8 月,我被聘为撰写最近发布的“Linux 系统管理,LPI 认证 1 级”手册的作者之一。该培训手册已根据知识共享许可发布,用户可以自由地重新分发和使用。

除了我之外,其他作者还有 Chris Brown,他是 O’Reilly 书籍“Suse Linux”的作者,以及来自乌干达的系统管理员 Brian Ssennoga。该书在最近在坦桑尼亚举行的电子学习会议上正式发布。(…)

报告

    [ Novell's open source legacy – wake up, little SuSE! ](//www.h-online.com/open/features/Novell-s-open-source-legacy-wake-up-little-SuSE-1254835.html)

Novell 与 Linux 和自由软件的无疾而终的恋情已经结束。在完成$22 亿美元的收购后,Attachmate 正在瓜分战利品。Novell 及其遗留网络业务将在犹他州继续存在。NetIQ 将继承 Novell 的身份和安全管理解决方案,而 SUSE 已在纽伦堡的基地获得了对 Novell 开源项目的自主权和控制权。

Mono 已经漂流不定,而 Novell 试图将其大部分专利组合出售 给由微软领导的财团的糟糕方面已被美国司法部和德国联邦反垄断局阻止。但仍然有一些问题有待解答。(…)

    [ Linux Journal/Susan Linton: The Open Source Office Software Sector Heats Up](//linuxjournal.cn/content/open-source-office-software-sector-heats)

LibreOffice 和 OpenOffice(.org) 的世界最近变得热闹起来,出现了一些令人兴奋,有时甚至是令人困惑的发展。Document Foundation 仍然非常活跃,LibreOffice 的开发也在持续进行,但 Oracle 放弃了 OpenOffice,并给了 LibreOffice 一记耳光,将其交给了 Apache。也许最重要的消息是 LibreOffice 3.4.0 的发布。

LibreOffice 3.4 的最新发布展示了社区项目和受商业利益扼杀的项目之间的截然不同的理念。LibreOffice 的开发速度前所未有,而 OpenOffice 则落后并失去了许多以前的用户。即使在 Sun 的开发下也受到严格控制,但 Oracle 进一步加强了控制。相比之下,根据发布公告,LibreOffice 现在拥有 120 名热情的开发者,每天提交大约 20 次更改。Cedric Bosdonnat 指出贡献者人数为 223 人。Italo Vignoli 引用说:“我们关心我们的开发者,而且这一点显而易见。”

就在 LibreOffice 3.4 发布之前,Oracle 宣布将 OpenOffice 捐赠给 Apache 软件基金会。评论员对这会对办公套件产生什么影响进行了各种猜测,有些人认为这肯定会受益,而另一些人则认为它很可能会进一步衰落。Document Foundation 表达了对这两个项目可能无法重新合并的失望,但祝愿 OpenOffice 一切顺利。他们对包含 OpenOffice 代码表示乐观,因为 Apache 许可证与 LibreOffice 发布使用的 GNU Lesser General Public License 兼容。鉴于这些事实,“这一事件对 Document Foundation 来说是中性的。”(…)

评论与文章

    [Justine Leng: A close look at jQuery Mobile](//obsforandroid.wordpress.com/2011/06/03/a-close-look-at-jquery-mobile/)

jQuery Mobile 库的早期 Alpha 版本于去年年底发布。几个月前,jQuery Mobile 1.0 Alpha 4.1 发布了。鉴于 jQuery 库在传统桌面 Web 开发中的流行程度,大多数 Web 开发者可能对其移动版本感到非常兴奋。但是 jQuery Mobile 到底是什么,在什么情况下你会考虑使用它?(…)

    [Frank Karlitschek: Welcome to the cloud age, Apple](//blog.karlitschek.de/2011/06/yesterday-apple-announced-their-new.html)

昨天 Apple 宣布了他们新的互联网服务,名为 iCloud。他们终于拥有了对于生活在互联世界并拥有多个设备的人来说必不可少的功能。我忍不住将这些功能与我们去年在 KDE 中使用 ownCloud 项目所做的事情进行比较。

如果你看看功能集,似乎我们支持 iCloud 所做的一切,甚至更多。而且我们拥有更先进的愿景和架构。(…)

Header Picture反馈▲▼

你对本文中提及的任何内容有评论吗?那么请直接前往评论区告诉我们!

或者,如果您想成为 openSUSE:Weekly 新闻团队一部分,请查看我们的团队页面并加入!

如果您不知道如何贡献,请查看 贡献页面

我们有一个 Etherpad,您也可以使用它来提交新闻。

与我们交流

或者通过 IRC、论坛或邮件列表与更广泛的 openSUSE 社区沟通或获得帮助,请参阅 沟通

访问我们的 connect.opensuse.org 页面:并提供您的反馈。

访问我们的 Facebook 粉丝专页:粉丝专页

您还可以通过 BugtrackingFeaturerequests 提交反馈。

保持更新

您可以在 news.opensuse.org 订阅 openSUSE Weekly News RSS 源。

DOCS:访问官方 openSUSE 文档页面:docs.opensuse.org

捐赠吗?

Header Picture鸣谢▲▼

感谢本期

Header Picture致谢▲▼

感谢本期

Header Picture版权声明▲▼

我们的许可列表

商标

SUSE ®、openSUSE ®、openSUSE ® Logo 和 Novell ® 是 Novell, Inc. 的注册商标。

Linux ® 是 Linus Torvalds 的注册商标

Header Picture翻译▲

openSUSE 每周新闻被翻译成多种语言。第 179 期有以下语言版本:

即将推出

首次发布于://saigkill.homelinux.net

分享此帖子