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

2011 年 7 月 2 日 | Sascha Manns | 无许可证

我们很高兴宣布推出 openSUSE 周报第 182 期。

Cover

openSUSE 每周新闻

### openSUSE 每周新闻团队

第 182 版

法律声明

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

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

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

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

发布日期:2011-07-02


目录

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

发行版 SUSE Studio 团队在社区中的报告

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

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

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

我们的许可 商标 翻译列表

我们很高兴宣布推出 openSUSE 周报第 182 期。

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

祝您阅读愉快 :-)

Header Picture公告▼

重要提示

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

openSUSE 战略投票即将结束!

正如我们三周前所写,6 月 30 日是openSUSE 策略投票的截止日期!

相关性

两年前,openSUSE 大会上提出了一个问题:我们想要什么?这不是一个简单的问题。我们是一个拥有广泛多样背景、目标和兴趣的大社区。

拥有一个连贯的答案很重要:它向潜在的新贡献者展示了他们可以(尽管不限于)贡献什么;它帮助我们做出决策。我们是专注于花哨的网络内容吗?我们是选择一个稳定还是更具实验性的产品?我们是不惜一切代价简化还是迎合更高级的用户?这些以及更多问题都在我们的策略讨论中提出。

讨论

这花了很长时间——我们是一个开放的社区,因此,战略讨论需要时间。然而,我们付出了努力。各种各样的人提供了大量输入——每次迭代有时都有超过一百条评论。您可以查看一些(尽管您应该注意到 co-ment 只是我们收集反馈的方式之一,其他方式包括邮件列表、IRC、论坛等)

严肃性

虽然当前提案并非旨在限制新方向或永远不变,但它旨在为我们的社区提供暂时的清晰度。因此,我们希望它被认真对待。我们开发主要的软件产品,在全球推广开源和 Linux 的使用。我们是一个主要的 Linux 发行版,按大多数指标排名第二。我们提供一个打包构建服务,不仅 openSUSE,其他发行版也使用。我们有义务向用户提供一致、高质量的产品。并为贡献者提供一个开放和有趣的环境。我们无法完全满足所有需求,但我们可以做的是明确我们在这里努力实现的目标。

通过这项策略向我们的用户和贡献者提供清晰度是我们迈向未来的重要一步。因此,我们需要我们的会员投票。让您的声音被听到,并了解它是否真正获得了所需的支持。

所以,如果您是 openSUSE 会员,请再阅读一遍文档投下您的票

编者按:虽然投票截止日期已过,即使您不是会员,我们仍强烈建议您再次阅读该提案。

openSUSE 继续巴西热潮!

继续我们南半球大使的伟大工作,我们的巴西 openSUSE 团队今天再次在美丽的阿雷格里港 FISL 12-Software Livre 准备好在巴西进行强大的 openSUSE 宣传。作为南美洲重要的 FOSS 活动,FISL 12 今年预计将有 8,000 名与会者。

openSUSE 巴西大使团队一直在努力推介我们的发行版以及我们的众多项目产品,例如Open Build ServiceSUSE StudioEdu-L-Ife。openSUSE 在全国范围内的课堂到公司办公室都发挥了重要作用,最重要的是,在巴西建立了社区。

所以,如果您碰巧在阿雷格里港地区(或者,如果您现在感到迫不及待地想从世界任何地方跳上飞机),请前往 FISL 12 并参观 openSUSE 展位。团队将全力以赴,准备回答您所有关于 openSUSE 的问题,并为您提供免费的 LiveDVD。您还可以在整个活动中听他们就 OBS、Edu-L-Ife 发表演讲,并提供关于 openSUSE 项目最新进展的总体更新。您一定不想错过 openSUSE 社区会议,在那里您可以表达您对 openSUSE 的看法和支持。

这绝对是一个您不想错过的活动,它就在阿雷格里港举行。所以请尽快前往。

Header PictureGoogle 暑期代码项目▲▼

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

  [N.B.Prashanth: GsoC Report – 3](//nbprashanth.wordpress.com/2011/06/27/gsoc-report-%E2%80%93-3/)

是的。抱歉。又是另一份报告。但我会尽力使这份报告简短。

上周的重点是 GTK 插件。这个插件与其他插件不同,它依赖于 libzypp。而 libzypp 又依赖于 libsatsolver,libsatsolver 又依赖于……嗯,你明白我的意思了。必须移除 libzypp 的依赖,这就是我的工作。

大部分时间都花在分析插件如何(以及为何)使用 libzypp 上。一旦我弄清楚了这一点并让插件在没有 libzypp 的情况下编译,我又面临了更多问题。最初的构建在我的 Fedora 机器 (F15) 上运行良好。但当我在 OBS 上构建它时,F14 构建失败了。阅读日志后,我发现 gdk-pixbuf 包在 F14 中默认安装在不同的位置。这导致了 F14 上的构建失败。

Deb 构建问题更多。它们在我的构建系统 (ubuntu 11.04) 上失败了。CMake 似乎很难找到 GTK 头文件和库。在尝试调整代码并使用 pkg-config 检查替代方案后,我终于偶然发现了一个链接,发现这是 Ubuntu 11.04 上 CMake 的一个已知问题。

好吧,在此之后,当 50% 的构建失败时,继续使用 CMake 似乎是一种浪费。所以我开始着手将软件包转换为 autotools。现在,GTK 插件完全使用 autotools,并且在 Ubuntu 11.04 和 F15 上运行良好。我正在将其他软件包也转换为使用 autotools,以实现统一性和可维护性。但这当然取决于各自软件包维护者的批准。

本周的另一个变化是移除了 gitorious.org/libyui/libyui 上的 git 仓库。一旦 svn-git 转换完成,这个空间将由官方的 libyui 仓库填充。旧的仓库可以在 gitorious.org/libyui/gsoc2011 找到。我将在那里维护所有项目相关文件,包括已转换为 autotools 的源软件包和示例。我不是 autotools 专家。事实上,我不得不进行相当多的学习来替换 cmake。所以,如果任何具有良好 autotools 背景的人发现软件包有任何缺陷,请在下方留言。

文档将是下一个任务。目前,文档由使用 doxygen 的 makefile 生成。这并未链接到 openSUSE 的文档服务器,因此,目前还没有每周更新。这将在 YUI 仓库转移到 git 后实施。

GTK 包将很快添加到 OBS。

Lucas Lira Gomes:播客订阅同步

距离我上次更新 gpodder 与 Amarok 集成的进展已经两周了,所以我们开始吧。Amarok 现在完全能够从 gpodder.net 接收播客,并将其与您自己的本地播客同步,反之亦然。来自 gpodder.net 的每个播客都将通过本项目第一部分实现的播放列表同步与其各自的本地播客同步。现在,看看一些截图,释放您的想象力。

图 1. Amarok 初始化后。

Immediately after Amarok initialization.

请注意,当 Amarok 启动时,本地播客中只有一个播客。

图 2. 订阅同步过程结束之后。

Right after the subscription synchronisation process ends.

经过必要的延迟,gpodder 服务迅速将 gpodder.net 上的所有播客与您的本地播客同步,从而添加了缺失的播客。

图 3. 从本地播客中删除订阅。

Removal of a subscription from local podcasts.

如果您尝试删除与 gpodder 播客同步的本地播客,Amarok 将询问您是否也要将其从 gpodder.net 订阅中删除。同样,一旦您向本地播客添加新的播客,系统将询问您是否也要将其添加到 gpodder.net 订阅中。

所以,请记住关注这个博客。下周,我将回来为您更新最新消息。

KDE 万岁!!!\o/

Alex Eftimie:Software Center 的 PackageKit 后端:第四周迟到的报告

由于第三周的报告没有发布——主要是因为架构中缺少部分(这个故事还没有结束)导致我延迟了,所以现在发布这篇第四周的迟到报告

是的,PK InstallBackend 正在成形

不幸的是,唯一运行此代码的机器是我的,原因是这一系列依赖关系

  • PK 的静态 Python 绑定已失效

  • PK gi 依赖于 J5 的 pygobject invoke-rewrite 分支(尚未合并

到 master,但会进入 3.2 版本);

  • PK gi 破坏了软件中心主版本中静态加载的 glib;因此,应使用软件中心的 -gtk3 端口;

  • software-center-gtk3 尚未准备好合并到主干——正在进行实验性设计更改,以实现更友好的 5.0 版本。

因此,我正在小模块上测试安装/删除例程,例如上面截图中的 PendingView,等待组件稳定。

下周——可能直到第 6 周报告,我将继续安装部分的工作,并开始开发 PK PackageInfo 类。

附注:我正在犹豫是否应该每两周发布一次报告,或者基于里程碑 :-/

N.B. Prashanth:GSoC 周报 - “分离 libYUI”

我想总结一下我目前的进展。我正在从事上面提到的 libYUI 项目。(…)

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

这是我关于我的 gsoc 项目进展的第 6 份报告。首先,我想为上周缺失的第 5 份报告道歉。由于一些事情,我几乎无法集中精力工作。尽管我做了一些事情,但不足以撰写一份报告。前一周让我至少落后了一周,我将尝试从本周开始在周末多工作来赶上进度。尽管在我最初的计划中,有大约两周的空闲时间可以用于像这样的情况。

无论如何,进展如何。正如我在上一篇文章中描述的,我目前正在研究匹配代码/算法。aug_process_tree 方法进行了一些重大改进,它将负责将初始树与作为参数传入的树进行匹配。树遍历算法现在完全可用,但是树节点匹配中仍然存在一些问题。希望我能够很快解决这些问题,甚至可能在接下来的几天内。

此外,还添加了一些合并函数的基本草案。每个函数都将完成必须执行的适当操作,并且还将表示将使用的每个合并参数/合并标志。

最后,代码中的其他一些函数也进行了一些小的更改和改进。接下来的几天计划是完成树节点的匹配和合并。至少达到可以进行更多调试测试的程度。

David Williams:昆虫学家 UI 更改周报 #5

本周的工作进展不顺利,因为我在周中丢失了大部分工作。我花了一周剩下的时间试图回到我原来的状态,并完成了新评论对话框。我还重复了“经常提交”的口头禅,提醒自己要比我平时更频繁地提交,以确保当 QT Creator 决定删除东西时我不会丢失工作。

新评论对话框正处于第一个迭代阶段,我将花费接下来的 2-3 天修复任何错误并解决选项卡式界面的一些问题。然后周一我将认真开始 TODO 列表,并回到我的时间线上。

幸运的是,我确实有时间,而且我认为我在提交 GSoC 申请时给自己留下了充足的喘息空间。我宁愿花时间把事情做好,留有喘息空间,也不愿在 12 周内尽可能多地塞入功能,然后以一大堆糟糕编写且可能损坏的代码结束。这个喘息空间本周帮助了我。

David Williams:昆虫学家 UI 更改周报 #6

本周的工作略有进展,但仍然没有太多成果可展示,因为它主要与 TODO 列表中的拖放功能有关。本周初,我花时间加强了我在选项卡式界面上编写的代码,并确保尽可能多地捕获错误。本周的后半部分则专注于 TODO 列表。

TODO 列表背后的想法是一种用您自己的方案对错误进行分类,然后将它们分配到特定完成日期的方法。这可以用于跟踪路线图等,随着时间的推移,我计划添加云集成,以便它们可以与 Google 日历等同步。目前的主要重点是让它在昆虫学家的上下文内工作,一旦完成,就专注于云集成方面。

到目前为止,拖放功能还不能用,但快了,一旦完成,我将整理代码,并且 TODO 列表的第一次迭代应该完成(因为拖放功能完成与完成大部分功能相同)。

下周我打算做什么?

  • 完成第一次迭代。

  • 推进第二次迭代,并为每个列表实现偏好面板(带有名称、日期等选项)。

  • 开始云集成(如果这周末还有时间的话!)。

我需要花一些时间尝试记录我所做的工作,这包括改进我写的评论,也许还要编写一本小的“昆虫学家黑客指南”。如果夏天结束前我还有时间,我一定会做这项工作。

Header Picture状态更新▲▼

Header Picture发行版

    [Andreas
      Jaeger: Factory Progress 2011-07-01](//lizards.opensuse.org/2011/07/01/factory-progress-2011-07-01/)

迟来的 Factory Progress 更新来了。我注意到以下变化可能会引起使用和开发 openSUSE Factory 的人们的兴趣。

包更改

Linux 3.0

Linux 内核 3.0 rc5 正在进入 factory,其头文件(在 linux-glibc-devel 包中)已更新。如果您的软件读取 Linux 内核版本,请检查它是否能处理新版本中的两位数字而不是三位。最好根本不要读取版本。

systemd

Frederic 提出了“通往 openSUSE 12.1 systemd 之路”。Systemd 是我们过去一直使用和改进的 SysVinit 脚本的替代品,它带来了许多新的——包括一些有争议的——想法。查看他的博客文章,了解有关 systemd 的更多参考资料。大多数发行版也正在转向 systemd 并将其标准化,这将允许在此领域共享更多的代码和开发。

我们现在处于第一阶段——这意味着:让 systemd 作为选项运行。一旦它运行良好,我们就可以切换默认值(第二阶段)并决定如何处理 SysVinit 支持。

无静态 glibc 库

C 库 glibc 不再提供静态库,它们位于新的 glibc-devel-static 子包中。

Python 3.2

python3 包现在是 3.2 版本,Python 3.2 中最重要的变化是“PEP 384,一个稳定的扩展模块 ABI”的实现,这意味着从 3.2 及更高版本开始,模块将不会出现任何 API 破坏,这对于开发人员来说非常重要。

另一个重大改进是新的 GIL(全局解释器锁)实现,它将加速多线程 Python 代码。Python 3.2 还引入了用于并发编程的“futures”库,这对于多核 Python 开发将非常有用。

Tomoyo

Tomoyo 是 Linux 的 MAC(强制访问控制)实现——因此是 AppArmor 和 SELinux 的替代品。openSUSE 的 Linux 内核现在附带了该模块,并且工具也已更新以支持此功能。

策略和工具变更

新源服务模式已激活,并重新压缩 tar 包

新源服务模式已激活,建议更新到 openSUSE:Tools 项目中可用的 osc 0.132 版本以使用源服务。现在会检查源链接中给出的下载 URL,因此它必须准确。如果您下载并重新压缩了 tarball,请阅读 Coolo 的策略变更:“请不要重新压缩 tarball,除非它能节省超过 1MB 的下载量。”。

他还提到

迟早会成为政策的是,您不应在 Source* 后方包含不正确的源 URL,因此如果

您必须重新压缩,请勿在 Source 行中撒谎,而是将原始 tar 作为注释并使用本地文件名

从 Factory 中删除包

Vincent 解释了如何/为何/何时从 Factory 中删除包

FATE 中的发布说明

为了更容易编写发布说明,如果您(即所谓的利益相关者)将来使用 openFATE 提供发布说明片段,这将有很大帮助。然后我们可以收集所有这些发布说明并进行编辑。

其他有趣的内容

openSUSE 大会

征稿仍在进行中,请在会议网站提交会话提案。如果您想了解 BoF 是什么,请阅读这篇文章

Frédéric Crozat:openSUSE Factory 中 systemd 的状态更新

这是 Factory 上 systemd 工作进展的更新

  • chkconfig 和 insserv 中对 systemctl 的基本支持已完成:正在等待维护者审查后集成

  • systemctl 中对 –root 的支持已合并到上游,并将用于上述 chkconfig/insserv 补丁。

  • 已向上游 systemd 提交了一个补丁以解析 insserv.conf:此补丁仅处理 insserv.conf 的“系统设施”部分,并自动添加文件中指定的依赖项

  • 对 Yast2 进行了快速调查,以适应 systemctl 支持的运行级别编辑器:我们确实需要其他人的帮助,因为我没有任何 Yast 内部知识,而且 Yast dbus 客户端部分似乎缺少一些与 systemd 对话所需的组件。

  • 没有对 /usr 作为独立分区进行工作:这本身不是 systemd 的问题,而是来自其他程序的问题,这些程序可能会在 /usr 可用之前使用 /usr 中的数据。最好的解决方案是从 initrd 挂载 /usr => 需要帮助!

  • (open)SUSE 正在使用一个名为 $ALL 的非官方 LSB 目标,它应该将需要它的服务放在启动序列的末尾(或关闭序列的开头);在与上游讨论后:在静态启动系统 (sysvinit) 上,很容易解决此类依赖关系,但在动态系统 (systemd) 上则不然。有一个丑陋的 hack 来处理这个问题(创建一个在 default.target 完成后启动的 ALL.target 文件),但最好还是修复仍在使用的 4 个 initscript $ALL(amazon-late、stoppreload、Susefirewall2_setup 和 vboxes)。我将为它们打开 bug。

  • systemd 中的 X-Interactive 支持运行不正常:它只在 getty 启动之前工作,如果您尝试在启动后启动服务,它就会损坏。我们需要将仍在使用的 X-Interactive 包过渡到 systemd-ask-password(它负责异步对话)。只有两个包需要移植

    • apache2,当查询 SSL 证书密码时:apache 允许启动脚本来处理密码请求。我们只需要将脚本和配置部分插入到我们的包中

并在使用 systemd 启动时使用它。

* openvpn : this one is a bit complex because we can either write a daemon
                which would do the interface between systemd and openvpn management interface or
                we can try to patch openvpn to have a similar feature as apache and get this
                patch upstreamed. The latter has the preference of systemd upstream.

* For both packages, help is welcome.

* For compability with sysvinit, support for from /etc/insserv.conf in systemd
                was not added, so we could remove X-Interactive from openvpn/httpd sysvinit
                scripts but still have the function when booting from /sbin/init, thanks to
                /etc/insserv.conf list.
  • /etc/init.d/kbd 没有得到正确处理:这应该在 Factory 中今天或明天修复,systemd 会负责正确设置键盘。但是,我们可能需要改进 systemd 中 /etc/sysconfig/keyboard 的解析。需要更多测试(当然,欢迎提供帮助)。

  • 关于一组跨发行版 RPM 宏以处理 systemd 单元文件的讨论正在 opensuse-packaging 邮件列表和上游进行中。

如您所见,我们还有一些工作要做,但我们需要大家的帮助:无论是解决我提到的问题(请随时在这里说“我想帮忙解决这个问题”),还是进行更多测试,甚至开始创建 .service 文件(但我们仍然需要解决上面列出的问题)。

感谢大家关注。

如果我们能推动这项工作,或许能让下一个 Factory 里程碑成为一个“systemd”测试版本,那就太棒了,但要达到这个目标,我们需要您的帮助!

重要链接

Header PictureSUSE Studio

    [Holger Hetterich: SMBTA Stresstest 0.0.4 appliance features SMB Traffic Analyzer 1.2.5 and runs webSMBTA out of the box](//holger123.wordpress.com/2011/06/29/smbta-stresstest-0-0-4-appliance-features-smb-traffic-analyzer-1-2-5-and-runs-websmbta-out-of-the-box/)

图 4. 一个浏览器显示 webSMBTA,连接到 SMBTA Stresstest 0.0.4 虚拟机。

![一个浏览器显示 webSMBTA,连接到 SMBTA Stresstest 0.0.4 虚拟机。](//holger123.files.wordpress.com/2011/06/smbta-websmbta-vm1.png)

是否曾想过简单地尝试SMB Traffic Analyzer以**查看它能为您做些什么**,但却因**设置和配置的麻烦而受阻**?今天,SMBTA 团队发布了SMBTA Stresstest 0.0.4,一个完整的自包含设备,可由您的虚拟化软件(如vmwareVirtualBox)运行。

      **It has never been easier to give SMBTA a try.**

图 5. smbtamonitor 实时程序的一个实例在 VirtualBox 中针对 SMBTA Stresstest 0.0.4 运行。

![smbtamonitor 实时程序的一个实例在 VirtualBox 中针对 SMBTA Stresstest 0.0.4 运行。](//holger123.files.wordpress.com/2011/06/smbta-monitor-vm.png)

只需通过SUSE Gallery下载我们提供的 OVF 镜像,设置您的虚拟机以获得网络访问权限,然后将您的网络浏览器指向您虚拟机的hostname或IP地址。此外,您可以运行所有实时客户端,例如图 5,“smbtamonitor 实时程序的一个实例在 VirtualBox 中针对 SMBTA Stresstest 0.0.4 运行。”,或我们与 rrdtool 的接口 rrddriver,针对 SMBTA Stresstest 0.0.4。它在端口号 3491 上为实时客户端打开了端口。

首次连接到 webSMBTA 时,将出现一个配置对话框,询问用户要连接到哪个数据库。要与 SMBTA Stresstest 0.0.4 一起运行,只需完全按照屏幕截图中的内容填写表单。

图 6. 首次连接到 webSMBTA 时,使用这些参数连接到 SMBTA Stresstest 中的数据库。

At the very first connection to webSMBTA, use these parameters to connect to the database in SMBTA Stresstest.

SMBTA Stresstest 0.0.4 预装了Samba服务器,配置为在该服务器上托管三个共享,并通过六个用户运行smbtatorture实例(我们开发用于测试 SMBTA 的程序)生成持续的数据流量。感谢Benjamin Brunner在此版本上的辛勤工作,webSMBTA 组件图 6,“首次连接到 webSMBTA 时,使用这些参数连接到 SMBTA Stresstest 中的数据库。”在此版本中即开即用,由 Apache 网络服务器托管。

此版本基于我们最新且最棒的 SMB Traffic Analyzer 稳定版,版本 1.2.5,其余软件栈基于 openSUSE 11.4。毋庸置疑:此版本的 SMBTA Stresstest 是使用精彩的 SUSE Studio 创建的!

您可以从SUSE Studio下载 SMBTA Stresstest 设备,有关SMB Traffic Analyzer 项目的更多信息可在此处获取

    [SUSE Studio: Using AutoYaST for customizing your appliance on first boot](//blog.susestudio.com/2011/06/using-autoyast-for-customizing-your.html)

使用 SUSE Studio 构建设备时,我经常面临在首次启动时配置设备的方法。最常见的用例,如区域设置、时区和网络配置,Studio 已经提供。

选择这些选项将使 Studio 包含所需的软件包和配置,以指导用户在首次启动时完成 YaST 工作流程。

但是,有没有一种简单的方法可以在首次启动时进一步自定义您的应用程序呢?有的!请使用 AutoYaST 及其强大的“安装时向用户询问值”功能。

切换到“配置”选项卡,选择“脚本”,然后勾选“在设备首次启动时运行 AutoYaST 配置文件”选项。

接下来,我们需要创建 AutoYaST 配置文件,该文件将在首次启动时运行。配置文件格式是 ASCII XML 文件。

这里有一个简单的例子,它将创建一个简单的询问对话框“输入此机器的用户”并提示输入。结果将写入 /tmp/answer_user。(…)

团队报告

Header Picture构建服务团队

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

Header PictureGNOME 团队

      [Nelson Marques: Banshee 2.1.0 for openSUSE](//www.marques.so/2011/06/banshee-2-1-0-for-opensuse/)

我终于将 Banshee 更新到了 Banshee:Unstable 上的 2.1.0 版本。不幸的是,由于此软件包涉及的更改,这花费的时间比我预期的要长。从这个版本开始,软件包被重命名为“banshee”(以前是 banshee-1),并且子软件包中也有一些更改,这些更改对于大多数用户来说应该是透明的。

我对订阅此仓库的用户建议是删除当前已安装的软件包,可以通过以下方式完成:

rpm -e rpm -qa | grep banshee-1

然后通过一键安装程序再次安装仓库(请确保您正在下载的镜像已更新)。

对于希望订阅仓库以查看此出色 Banshee 版本的用户,您可以按照以下步骤操作(以 openSUSE 11.4 为例)

  1. 安装仓库

zypper ar //download.opensuse.org/repositories/Banshee:/Unstable/Banshee_openSUSE_11.4/Banshee:Unstable.repo

  1. 安装 Banshee 2.1.0

zypper install banshee banshee-core

Banshee 2.1.0 将不适用于 SLE11 和 SLE11SP1,因为存在依赖关系(例如:gstreamer)。此版本也将在未来几天提交给 Factory。此版本引入了

  • eMusic 商店;

  • ArtworkManager 增强;

  • 51 个重要的错误修复。

      [Nelson Marques: New package submitted to GNOME:Apps – Synapse](//www.marques.so/2011/06/new-package-submitted-to-gnomeapps-synapse/)

我以前写过关于 synapse 的文章,它是我想要添加到 GNOME:Ayatana 的应用程序之一。在 openSUSE GNOME 团队中几位成员的杰出工作下,大部分依赖项现在都已在 Factory 中提供,因此现在是时候将此应用程序提交到 GNOME:Apps 并希望它最终出现在 openSUSE Factory/openSUSE 11.2 中了。

Synapse 是一个语义启动器,允许搜索应用程序、位置、文件等。它用 Vala 编写,并使用 Zeitgeist 引擎。它是一个非常酷的应用程序,并且经过 GNOME 3 的实战测试。唯一的负面部分是它尚未移植到 GTK3。它可以为“ALT+F2”宏提供一个很棒的替代方案。

希望大家喜欢……我知道有几个人已经在等待机会试驾……让我们看看审查结果如何(除非发生奇怪的事情,否则应该会获得绿灯)。

任何试驾并希望提供反馈的人,都将欣然接受!我的测试包可在 OBS 中的我的家庭项目中获取(并希望很快在 GNOME:Apps 中提供)。

      [Nelson Marques: GNOME:Ayatana indicators for openSUSE 11.4](//www.marques.so/2011/06/gnomeayatana-indicators-for-opensuse-11-4/)

一年多前,当我最初加入 openSUSE 营销团队时,我想写一篇关于 OBS 的文章(当时是 openSUSE Build Service,现在是 Open Build Service),我最大的问题是理解 OBS 是什么以及它真正做了什么……我的第一个软件包是 ZX Spectrum 模拟器 (fuse) 和 libspectrum,出于情感原因,我仍然保留在我的 repo 中。但这不足以完成我的工作,文章被多次推迟,直到我对撰写此类文章失去兴趣。

GNOME:Ayatana 的整个事情发生在我追求 OBS 知识和获取经验的过程中,老实说,随着事情的进展,它变得非常令人上瘾。在这整个过程中,我学到了很多关于 GNOME、GNOME 背后的技术以及 Linux 桌面如何在低级别工作。这是我作为业余爱好所经历的最丰富的体验之一。最重要的是,正如 openSUSE 的传统一样,它很有趣,尽管也有一些令人沮丧的时刻,其中许多时刻在 openSUSE GNOME 团队成员的帮助和乐于助人下得以缓解。我对他们所有人深表感谢,几个月后,我达到了一个我从未相信自己能够达到的知识水平,关于我喜欢的东西,GNOME。

如果我要给这次经历贴上标签,我会说这是我个人的“一人辉煌冲刺”,也是对 Dimstar 耐心的挑战,他是我的评论员,在某种程度上也是我的导师(我就是这么看他的),我确信没有他的鼓励、耐心和乐于助人,这一切都不会发生(这就是我钦佩他的原因,因为我知道他是一个非常忙碌的人)。(…)

Header PictureKDE 团队

      [Sebastian Kügler: New Plasma Active Window Switcher](//vizzzion.org/blog/2011/06/new-plasma-active-window-switcher/)

上周,Marco 和我将一个新的窗口切换器集成到 Plasma Active 中。几周前,我们在 Tokamak Sprint 期间设计并开始实现这个相当核心的 shell 组件,现在它终于进入了 Active,因此您可以将系统更新到最新的软件包并享受它。(为了使其正常工作,您需要删除您的 plasma-tablet-appletsrc 文件,因为在开发阶段我们不会自动更新这些文件)。新的窗口切换器运行得非常好,而且非常时尚。它还包含一个应用程序启动器!我录制了一个小演示视频,展示了这些新功能。请观看://www.youtube.com/watch?v=IgdnuxcUcWg

窗口条

这个想法是拥有一种非模态界面,这意味着窗口切换器不会阻塞,而是允许与当前获得焦点的其他应用程序进行交互。为此,我们使用一个面板,可以从顶部部分或完全向下拖动,显示一个可水平滑动的窗口条。这样,它适用于少数窗口,但对于那些希望同时打开更多应用程序的用户来说,也能很好地扩展。

实现方式有点“黑客”,但只在后台。它实际上是 QML 和 KWin 复合效果的结合。我们基本上是捕获移动事件,将其“优化”成更直接的事件流,然后将其传递给 KWin,要求窗口管理器在给定位置绘制窗口缩略图。虽然我们最初提出这个设计时并不知道它是否会成功,但幸运的是它最终变得美观且非常实用。

应用启动器

新的面板还有一个应用程序启动器,它允许您启动应用程序。由于用户可能安装了大量应用程序,因此有一个“标签云”列出了应用程序的类别(点击一个类别,它只会显示该类别中的应用程序),还有一个搜索字段可以用来查找应用程序。(标签云中存在一个主题问题,影响可读性,我们将很快修复)。由于可用应用程序的数量可能不适合可用屏幕空间,您可以水平滑动应用程序网格以显示更多应用程序。

这些功能已经合并到 Open Build Service 上的 KDE:Active 包中,您将能够使用下一个 Balsam Professional Live 镜像在您的设备上试用它们。

您对 UI 中的这些新部件有什么看法?

Header PictureopenFATE 团队

最受欢迎的功能

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

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

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

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

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

        [1-click uninstall (Score: 154)](https://features.opensuse.org/305305)

轻松删除软件! 例如:您使用“一键安装”安装了一个应用程序(这将安装您需要的所有软件包),应该有一种简单的方法(也只需一键)来删除您使用该一键操作安装的内容…… 换句话说:一个“一键卸载”来删除已安装的软件(包括依赖项和软件包)。

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

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

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

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

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

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

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

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

最近请求的功能

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

        [Iceweasel instead of Firefox](https://features.opensuse.org/312585)

由于 Mozilla 的新版本号方案(我自己称之为“白痴方案”)以及导致附加组件开发人员每 3-6 个月进行一次重大移植的结果,我认为有必要放弃 Firefox 并将 Iceweasel 设置为默认浏览器。

        [Add locales support for groff papersize](https://features.opensuse.org/312586)

Groff 在字体描述中的纸张大小定义不允许使用 locale 变量,即使它会从中受益。因此,让我们扩展定义以添加一个新的关键字“locale”,它将查询现有 locale 变量(LC_PAPER、LANG 或 LC_ALL)的设置。

        [Continuous button look Oxygen in hole KDE also Yast and KPackageKit](https://features.opensuse.org/312589)

KPackageKit 和 Yast 的按钮在标准安装中不像 KDE 的其他部分那样是 Oxygen 外观。

这可以解决:在控制台中输入 kdesu qtconfig,在“选择 GUI 样式”下:选择 Oxygen 选项来改变 Yast 的外观。KPackageKit 也是如此:输入 qtconfig 并选择 Oxygen 样式。

但是将这个设置放在标准安装中会很容易吗?Oxygen 外观在整个 KDE 中都是默认设置的,为什么 KPackageKit 和 Yast 不呢?使 Suse 的外观统一并在标准安装中提供 Oxygen 外观。

功能统计

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

Header Picture测试团队

      [Larry
        Finger: Weekly News for July 2](//lists.opensuse.org/opensuse-testing/2011-07/msg00000.html)

测试核心团队于 6 月 27 日协调世界时 17:00 在我们常用的频道举行了 IRC 会议。

我们讨论了对 openSUSE 12.1 MS2 的经验。遇到的主要问题是 KDE NetworkManager 小程序无法检测到任何网络设备(Bug #702461),以及无法从 GUI 关闭系统(Bug #702220)。网络小程序问题的解决方案是安装 Gnome 版本的 nmk-applet,它工作完美。关闭问题的解决方案是使用 CTRL-ALT-F1 调出备用终端,然后从那里关闭或重启系统。

我们还讨论了将 MS6 重命名为 Beta 的请求草案,希望能增加在测试关键后期阶段的测试人员数量。

Header Picture翻译团队

Header Picture社区中▲▼

社区帖子

    [Jos
      Poortvliet: Desktop Summit: register your BoF!!!](//blog.jospoortvliet.com/2011/06/desktop-summit-register-your-bof.html)

几周前,BoF 和研讨会的注册开放了。现在,差不多是 7 月 3 日——截止日期!!!所以如果您在桌面峰会有一些要讨论的,请聪明点。不注册并不意味着您不能举办 BoF,但它确实意味着可能要在派对后的第二天早上 9 点举行。我们都知道这种 BoF 的出席率如何 ;-)

前往此页面注册您的研讨会或 BoF!

说到提醒

  •       [register for the Desktop
            Summit](https://desktopsummit.org/register) if you haven't already!!!
    
  • 为 openSUSE 大会提交您的会议提案

Jos Poortvliet:博客:荷兰 KDE 烧烤

7 月 10 日星期日,我将在乌得勒支 Cooklaan 7 号我家举办 KDE 烧烤活动。欢迎任何人,包括 openSUSE 或 GNOME 的朋友们 :D

欢迎您大约在 14:00 以后到来,如果您能在周六提前告知我,我将不胜感激,这样我就可以确保食物充足 :D

烧烤将采用荷兰风格——自己带一些东西。但请不要带太多,我可不想接下来两周都吃肉。我当然会确保有啤酒、蔬菜、面包等。如果天气不给力,我们可以在室内用餐,我可能会把它变成一个咖喱烹饪派对之类的,但我们稍后会决定。无论如何,我都会考虑到素食者和肉食者!

路线

公共交通:前往乌得勒支中央车站,乘坐电车。在 Vasco Da Gamalaan 下车。下电车后,右转,然后左转过马路,并沿着那个方向继续走。您会经过一家 LIDL,此时您必须左转,然后您会发现 Cooklaan 是左边的第一条街道。按 7 号门铃,并做出可爱的表情,我就会让您进来。汽车:使用 open streetmap、Google Maps 或 TomTom……别忘了在门口做出可爱的表情 ;-)

活动与会议

过去

即将到来

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

供您聆听的 openSUSE

openSUSE 周报提供德语播客。您可以在 //saigkill.homelinux.net/podcast 上收听或下载。

沟通

贡献者

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

Andreas Demmer:PlasmaNotify 适用于 Firefox 4 和 5

我刚刚升级了我的 Firefox 附加组件 PlasmaNotify,以便它可以在 Firefox 4 和 5 上安装。我已将更改提交给 Mozilla,因此附加组件应该在接下来的几天内自行升级。我保证在下一个 Firefox 主要版本发布时更快!

心急的用户可以提前在此处下载该附加组件。

该附加组件本身适用于 Linux,并将 Firefox 下载通知集成到 KDE Plasma 通知中。

Header Picture游戏专栏▲▼

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

  [Nelson Marques: Unknown Horizons 2011.2 – available for openSUSE (all supported) and Fedora
    14/15](//www.marques.so/2011/07/unknown-horizons-2011-2-available-for-opensuse-all-supported-and-fedora-1415/)

数小时前,广受欢迎的实时战略游戏《未知视界》发布了新版本,该游戏使用 FIFE 引擎并用 Python 编写。这款游戏可在 openSUSE 游戏仓库中获取,该仓库提供以下版本的构建:

  • openSUSE 11.3

  • openSUSE 11.4

  • openSUSE Factory

  • openSUSE Tumbleweed

  • Fedora 14

  • Fedora 15

订阅游戏仓库并安装了《未知视界》的用户将获得自动更新,而其他使用 openSUSE 并希望在 OpenGL 中体验这款精彩游戏的用户,则可以访问openSUSE Software页面,使用其中一个一键安装程序。

此新版本引入了新的媒体内容、错误修复和游戏玩法、游戏平衡等方面的改进。以下是 Changelog 中的一些更改:

游戏玩法和平衡

  • 新功能
    • 禁用鼠标边缘滚动的选项
    • 船舶的基本可定制贸易路线
    • 带有母港位置的海盗船航行并追逐玩家的船只
    • 改进随机地图生成时间
    • 改进存档加载时间
    • 赢得场景后显示场景选择器界面
    • 改进海上格子的寻路速度
    • 背景音乐的随机播放列表
    • 生产概览小部件的第一个版本
    • 当检测到玩家逐个建造道路时,显示提示告知他们道路可以拖动

用户界面

  • 新增功能
    • 船舶名称标签和贸易/交换小部件中的动态间距
    • 多玩家连接设置(网络)
    • 在某些建筑物中将定居点名称显示为标题
    • 为几个按钮和标签添加了工具提示
    • 显示税率标签
    • 突出显示当前选中标签的背景
    • “与建造相关的字段”标签的第一个版本,例如农场和伐木工

媒体内容

  • 新文件和功能
    • 建筑:甘蔗田
    • 建筑:酒馆
    • 建筑:半木结构房屋
    • 图标:上下箭头,小矩形删除按钮
    • 图标:用于小图标的无文本 SVG 应用程序图标
    • 图标:speed_* 迷你地图面板按钮的灰度版本
    • 图标:更多资源的 16 像素小版本
    • 单位:伐木工
    • 一个简单的脚本,帮助向数据库添加名称

在 openSUSE 上享受《未知视界》!

Header Picture安全更新▲▼

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

  [SUSE
    Security Announcement: openSUSE-SU-2011:0706-1: important: java-1_6_0-openjdk](//lists.opensuse.org/opensuse-security-announce/2011-06/msg00015.html)
表 1. 安全公告
软件包 **java-1_6_0-openjdk**
公告 ID openSUSE-SU-2011:0706-1
日期 2011 年 6 月 28 日,星期二 13:08:22 +0200 (CEST)
受影响的产品 openSUSE 11.4, openSUSE 11.3
漏洞类型 * S6213702, CVE-2011-0872: (so) 禁用 TCP 紧急的非阻塞套接字仍然被选中进行读取操作 (win)* S6618658, CVE-2011-0865: 反序列化中的漏洞* S7012520, CVE-2011-0815: FileDialog.show() 中的堆溢出漏洞* S7013519, CVE-2011-0822, CVE-2011-0862: 2D 代码中的整数溢出* S7013969, CVE-2011-0867: NetworkInterface.toString 可以泄露绑定* S7013971, CVE-2011-0869: SAAJ 中的漏洞* S7016340, CVE-2011-0870: SAAJ 中的漏洞* S7016495, CVE-2011-0868: Java 2D 转换比例接近零的图像时崩溃* S7020198, CVE-2011-0871: ImageIcon 创建带有 null acc 的组件* S7020373, CVE-2011-0864: JSR 重写可能导致内存地址大小溢出

  [SUSE
    Security Announcement: openSUSE-SU-2011:0724-1: important: MozillaThunderbird: Update to
    Thunderbird 3.1.11](//lists.opensuse.org/opensuse-security-announce/2011-06/msg00018.html)
表 2. 安全公告
软件包 **更新到 Thunderbird 3.1.11**
公告 ID openSUSE-SU-2011:0724-1
日期 2011 年 6 月 30 日,星期四 21:08:16 +0200 (CEST)
受影响的产品 openSUSE 11.3 openSUSE 11.4
漏洞类型 * MFSA 2011-19/CVE-2011-2374 CVE-2011-2376 CVE-2011-2364 CVE-2011-2365 各种内存安全漏洞* MFSA 2011-20/CVE-2011-2373 (bmo#617247) 查看禁用脚本的 XUL 文档时存在释放后使用漏洞* MFSA 2011-21/CVE-2011-2377 (bmo#638018, bmo#639303) 由于 multipart/x-mixed-replace 图像导致的内存损坏* MFSA 2011-22/CVE-2011-2371 (bmo#664009) Array.reduceRight() 中的整数溢出和任意代码执行* MFSA 2011-23/CVE-2011-0083 CVE-2011-0085 CVE-2011-2363 多个悬空指针漏洞* MFSA 2011-24/CVE-2011-2362 (bmo#616264) Cookie 隔离错误

Header Picture内核回顾▲▼

  [Linus Torvalds: Linux 3.0-rc5](https://lkml.org/lkml/2011/6/27/396)

这里没有什么特别令人兴奋的东西。

最值得注意的是,只有大约四分之一的更改是在驱动程序中,文件系统更改实际上占了更多(40%):btrfs、cifs、ext4、jbd2、nfs 都存在并已被统计。

在驱动程序方面,有一些 GPU 更新、Infiniband、MMC、声音和一些 SCSI 目标修复。

以及周围正常随机的零散更改。比如一些长期存在的编译失败(诚然,你需要启用一些深奥的资源计数选项并禁用 NUMA 才能触发它,但仍然如此)。我认为 staging 中还有一些潜伏着,修复尚未合并。

附录的简短日志相当易读。(…)

Rares Aioanei:内核周报 – 2011年7月2日

Rares 发布了本周的内核新闻。

Header Picture技巧与窍门▲▼

针对桌面用户

    [Make Tech Easier/Joshua Price: How to Create Tilt Shift Effect in Gimp](//maketecheasier.com/create-tilt-shift-effect-in-gimp/2011/06/23)

这并不是你工作或实际项目经常会做的事情,但它很有趣,而且看起来很酷。倾斜移位照片可以通过昂贵的 fancy 相机设备完成,或者幸运的是,通过免费软件完成。其原理是,当你拍摄微型物体(如模型城镇)的照片时,显示它们是微缩模型的一部分原因在于焦点的差异。当相机近距离拍摄小物体时,它无法聚焦于附近的其他物体,使它们模糊。倾斜移位是故意应用这种模糊效果,使大型物体看起来很小。做得恰到好处可能需要大量时间和精力,但基本方法相当简单,这正是我们今天要讲的。(…)

针对命令行/脚本新手

    [Linuxaria/linuxari: Do more with less](//linuxaria.com/howto/bash-linux-less?lang=en)

less 如果你在 Linux 终端上工作,这是一个基本命令。

执行“man less”你可以看到

名称

less - more 的反义词

我喜欢 Gnu/Linux 的 man 页面,在这种情况下,它指的是 more 这个做类似事情(但 less)的另一个命令。

Linux 命令 less 与 cat 类似,但 less 可以滚动文件而不是一次性显示文件。使用 less 命令,您可以向上和向下滚动文件,而使用 Linux 命令 more,您只能向下滚动文件。(…)

针对开发人员和程序员

    [Linux Magazine/Ken Hess: Scripting, Part Two: Looping for Fun and Profit](//www.linux-mag.com/id/8797/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%20%3A+LinuxMagazine+%28Linux+Magazine%3A+Top+Stories%29)

你们这些节能*的系统管理员会喜欢学习在脚本中使用循环。循环是一种技术,允许您无限期地重复一个过程或一组命令,或者直到循环用尽特定的项目列表。例如,您想将某个文件复制到每个人的主目录。您怎么做?不要说您让初级管理员来做。正确的答案是,您将创建一个循环脚本来处理这项工作。

如果您不是脚本高手,请不要担心,我将在这系列中慢慢讲解,以便您能理解正在发生的一切。循环并不是一个特别高级的概念。它的目的是快速完成一些需要数小时或数天才能手动完成的任务。循环利用计算机的力量来做它最擅长的事情:重复处理。(…)

针对系统管理员

    [LinuxJournal/Johan Tehlin: Accessing Remote Files Easily and Securely](//linuxjournal.cn/content/accessing-remote-files-easy-and-secure)

安全外壳 ssh 及其配套 scp 是我或多或少每天都会使用的工具。能够在机器之间移动文件而无需设置 SAMBA 或 NFS,在处理多个系统时非常方便。您所需要做的就是启用安全外壳守护程序 - sshd。

在我们深入了解 sshfs 的细节之前,让我们快速回顾一下 ssh。安全外壳守护程序默认在端口 22 上运行。它使得运行加密 shell 会话成为可能。通过 -Y 标志,您甚至可以运行 X11 转发,允许您在远程机器上运行 X11(即图形)程序,并在您正在使用的终端上显示窗口。

您可以通过 /etc/ssh/sshd_config 文件配置 sshd(这是我 Kubuntu 机器上的位置)。在这里,您可以禁用 root 访问、旧协议、X11 转发等。这个想法是,您对远程访问设置的限制越多,您的系统抵御潜在攻击的安全性就越高。如果您计划将 sshd 暴露到 Internet,您可能还需要调整 hosts.allow 和 hosts.deny 文件。有许多关于强化服务器和 ssh 的指南,因此我不会深入探讨细节。

    [HowtoForge/Falko Timme: OpenSUSE 11.4 Samba Standalone Server With tdbsam Backend](//www.howtoforge.com/opensuse-11.4-samba-standalone-server-with-tdbsam-backend)

本教程解释了如何在 OpenSUSE 11.4 上安装 Samba 文件服务器,以及如何配置它以通过 SMB 协议共享文件以及如何添加用户。Samba 配置为独立服务器,而不是域控制器。在最终设置中,每个用户都有自己的主目录可以通过 SMB 协议访问,并且所有用户都有一个共享目录,具有读/写访问权限。(…)

    [BeginLinux: Configuring a SAMBA Print Server](//beginlinux.com/desktop/opensuse/configuring-a-samba-print-server)

您可能在家中或办公环境中使用 Linux,但通常我们仍然需要提供对 Windows 桌面的访问。Begin Linux 已经带您了解了如何在 openSUSE 11.4 上设置 SAMBA 域控制器和文件服务器。在本教程中,我们再次使用 openSUSE 11.4,将花时间研究添加打印服务器功能。为 Windows 用户提供透明的打印访问。假设 SAMBA 已经安装并在您的 Linux 服务器上运行。

我们将设置一个 CUPS(Linux 打印),但不会详细介绍 Linux 打印,因为我们专注于 SAMBA 打印。(…)

    [HowtoForge/wintel2006: How To Set Up A Postgresql 9.0 Hot Standby Streaming Replication Server With Repmgr On OpenSUSE 11.4](//www.howtoforge.com/how-to-set-up-a-postgresql-9.0-hot-standby-streaming-replication-server-with-repmgr-on-opensuse-11.4)

关于如何在 postgresql 9.0 上设置流式复制的教程有很多,关于 repmgr(2ndQuadrant 的 SR 管理程序)的详细文档也很多。正如他们在 repmgr 主页上所说:

“PostgreSQL 9.0 允许您拥有复制的热备用服务器,您可以查询和/或用于高可用性。虽然该功能的主要组件包含在 PostgreSQL 中,但用户需要管理高可用性部分。repmgr 允许您将复制的 PostgreSQL 数据库作为单个集群进行监视和管理。”

这是一个关于如何使用流式复制设置 postgresql 复制热备用服务器的教程,我们还设置了 repmgr 来监视和管理复制集群。与大多数在运行 pg_start_backup() 和 pg_end_backup() 期间将数据库文件从主服务器复制到从服务器(或备用服务器)的教程不同,repmgr 用于简化整个过程。(但我仍然认为该过程对您理解 postgresql 温备、pitr 和热备复制的工作原理非常有帮助。)(…)

Header PicturePlanet SUSE▲▼

  [Will Stephenson: Facebook bans KDE’s photo uploader; all uploaded content
    inaccessible.](//lizards.opensuse.org/2011/06/27/facebook-bans-kdes-photo-uploaded-all-uploaded-content-inaccessible/)

所以在我脑海里,有一个小小的 Walter Sobchak 敲打着我的良心,喊着“Will,这就是你信任 Facebook 存储数据的结果”。

原因是,我使用 KDE 的共享上传器将照片上传到 Facebook,但这已成为 Facebook 清理其应用程序生态系统的牺牲品。除非原始开发人员可以说服他们该应用程序不是垃圾邮件、提供糟糕的体验或态度不当,否则该应用程序、我的照片(当然都已在其他地方存档),但最重要的是,我的朋友和联系人代表 Facebook 唯一价值的所有友好评论,都将被送往农场。

这就是你信任一家公司处理你所关心的事情的结果。Will。

Header PictureopenSUSE 论坛▲▼

  [12.1 Milestone 2 - post your experiences](//#/english/get-technical-help-here/pre-release-beta/461900-12-1-milestone-2-post-your-experiences.html)



  Follow up on last week's item on openSUSE 12.1 Milestone 1, on the 22nd of June, Milestone 2 was released. Again: Please be warned: Milestone releases are for testing purposes, not for production use. On the other hand: if you want to test, go ahead, and help the community by doing so. This is a thread where users share their experiences in testing the Milestone 2 release. [Here's the openSUSE Roadmap](//en.opensuse.net.cn/openSUSE:Roadmap)

[Killing a repository entry](//#/english/get-technical-help-here/install-boot-login/462116-killing-repository-entry.html)



  Here's a bit of a strange repository problem. A user cannot get rid of one of his repositories. Nice read, some zypper basics.

[Posting in code tags - A Guide](//#/content/33-posting-code-tags-guide.html)



  Lots of times, when posting on the forums, users are asked to copy output of commands invoked in a terminal window in their forums posts. This to provide others with information about settings, drivers, versions etc etc. To improve readability of this output it's almost a requirement to post this in CODE TAGS. Here's the guide to do this by our admin caf4926.

  openSUSE Language specific subforums:

我们现在在 openSUSE 论坛的框架下托管以下特定语言的子论坛:主论坛,英语 中文(Chinese) Nederlands (Dutch) Français (French) Deutsch (German) Ελληνικό (Greek) Magyar (Hungarian) 日本語 (Japanese) Portuguese Pусский (Russian)

Header Picture网络▲▼

公告

    [KDE Ships First 4.7 Release Candidate](//www.kde.org/announcements/announce-4.7-rc1.php)

2011 年 6 月 25 日。今天,KDE 发布了即将发布的 Plasma 桌面和上网本工作区、KDE 应用程序和 KDE 框架的 4.7 版本的候选版本,该版本计划于 2011 年 7 月 27 日发布。随着 API、依赖关系和功能冻结到位,KDE 团队的重点现在是修复最后时刻的严重错误,并完成随发布而来的翻译和文档。(…)

参与呼吁

    [Tux Paint Kids Summer Drawing Contest](//blog.worldlabel.com/2011/tux-paint-kids-summer-drawing-contest.html)

拿起Tux Paint,画一张很酷的画,赢得 3 台 OLPC 笔记本中的一台,10 支 Sugar-on-a-stick 和其他超棒的奖品!

2011 年Tux Paint夏季绘画比赛由 Worldlabel.com 赞助,面向世界各地所有 3 至 12 岁的儿童开放!

这是一个展示您才华的机会,使用专为儿童制作的优秀绘图程序。Tux Paint 是一个屡获殊荣的绘图程序,您可以下载到您的电脑。Tux Paint 最近被授予SourceForge.net 月度项目。它将在所有版本的 Windows(包括平板电脑)、Mac OS X 10.4 及更高版本、Linux、FreeBSD 和 NetBSD 上运行。而且它是免费的!(…)

报告

    [h-online: Cross platform IM client InstantBird goes 1.0](//www.h-online.com/open/news/item/Cross-platform-IM-client-InstantBird-goes-1-0-1270008.html)

InstantBird 是一个跨平台、开源的即时通讯客户端,刚刚发布了 1.0 版本。GPLv2 许可的 InstantBird 可在 Windows、Linux 和 Mac OS X 上运行,并基于 libpurple 和各种 Mozilla 项目的代码。它自 2007 年开始开发,当时它最初是作为“Pidgin 的 XUL UI”而生。

自那时起,开发人员一直在发布带有“小”0.x.x 版本号的可用版本,但最近重新考虑了他们的立场。考虑到他们即将发布 InstantBird 0.3,“包含比任何以前版本更多的更改”,并且不太可能发布具有如此多更改的未来版本,他们决定将 0.3 作为他们的 1.0 版本。

评论与文章

    [opensource.com/Ruth Suehle: How to teach the next generation of open source with Scratch](//open-source.com.cn/education/11/6/how-teach-next-generation-open-source-scratch)

您是否曾希望您的孩子除了玩电脑游戏还能做些别的事情?如果您能让他们提前学习,成为下一代开源开发者,那会怎样?

计算机越来越容易使用,但编程要复杂得多——而且不易入门。对于我们许多现在有小孩的人来说,编程始于 BASIC 程序,这些程序在计算机上除了命令行什么都不提供,迫使你让它们做些什么。

在学校,孩子们通常学习如何使用工具,而不是如何创造。工具很快就会过时,所以知道如何创造更重要,而且工具会越来越直观。(…)

    [The Linux Foundation/Jim Zemlin: Who Says You Can’t Make Money with Open Source?](//www.linux-foundation.org/weblogs/jzemlin/2011/06/30/who-says-you-can%E2%80%99t-make-money-with-open-source/)

本周,又一家全球主要 IT 供应商将推出基于 Linux 的产品——HP Touchpad,从早期评论来看,它看起来非常有前景。尽管如此,讽刺的是,我仍然听到许多投资者和商人发表以下评论:

“开源很棒,但你无法从中赚钱。”

虽然出于某种原因,这种情绪自开源软件存在以来就一直存在,但事实并不支持它;事实上,事实揭示了它是一个介于令人难以置信和荒谬之间的陈述。Red Hat 今年收入将超过 10 亿美元。其投资者在过去十年中获得了丰厚回报,回报率是标普 500 指数的 8 倍多。(…)

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 周报已翻译成多种语言。第 182 期有以下语言版本:

即将推出

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

分享此帖子