openSUSE 每周新闻,第 169 期发布!
2011 年 4 月 2 日 | Sascha Manns | 无许可
我们很高兴地宣布我们的第 169 期。

openSUSE 每周新闻
### openSUSE 每周新闻团队
第 169 期
法律声明

本作品(汇编)根据 知识共享署名-相同方式共享 3.0 未移植许可 授权。汇编本身的权利版权归 Sascha Manns 所有。
退出:如果您是作者,并且不想在 openSUSE 每周新闻中被介绍,只需发送邮件至:<[news@opensuse.org](mailto:news@opensuse.org)>。
所介绍文章的版权归原创作者或版权所有者所有。如果您想重用这些文章,请咨询每个原创版权所有者应应用的许可。我们不转载任何没有免费许可的文章,我们只是根据德国版权法的协议进行介绍。
如果您是作者,并想将您的博客置于免费许可之下?请访问://bit.ly/gKqGDT
发布日期:2011-04-03
目录
公告 谷歌夏季代码项目状态更新
发行版 SUSE Studio 团队报告 在社区中
来自社区的人们 openSUSE 事件与会议 您的耳朵中的 openSUSE 沟通 贡献者 openSUSE 上的新/更新应用程序 安全更新 内核审查 技巧和窍门
为桌面用户 为命令行/脚本新手 为开发者和程序员 为系统管理员 Planet SUSE 在网络上
公告 参与呼吁 报告 评论和文章 鸣谢 版权
我们的许可列表 商标 反馈 翻译
我们很高兴地宣布 openSUSE 每周新闻的第 169 期。
您也可以以其他格式阅读本期内容。只需点击 此处。
祝您阅读愉快 :-)
公告
“
Andreas Jaeger:openSUSE 发行版版本 - 对最后三个选项的投票
SurveyMonkey 上的关于如何对 openSUSE 发行版进行版本化的投票现已结束,您可以在此处查看结果。获胜者是“老派”(就像现在一样,但只计算正确的数字直到 3),其次是“Fedora 风格”(仅整数)和“Ubuntu 风格”(2 位数年份“.” 2 位数月份)。
openSUSE 成员专属投票现已在 connect.opensuse.org 上进行,截止日期为 2011 年 4 月 4 日。请选择您最喜欢的选项!
许可: GFDL 1.2
”
“
评论 – openSUSE 11.4 和改进很多的 XFCE 4.8
就在几个月前,XFCE 项目宣布了XFCE 4.8,这是超过 2 年辛勤工作的结果。这个桌面环境是 openSUSE 11.4 的四个官方桌面环境之一,带来了许多新功能。如果您对 KDE 或 GNOME 提供的桌面环境不感兴趣,那么您应该仔细看看 XFCE(或轻量级的 LXDE)。为了向您展示它是如何做到的,我检查了 XFCE 并写下了我的体验。
图 1. 默认 XFCE 桌面

在 openSUSE 11.4 上测试 XFCE 4.8
为了测试 XFCE 图 1,“默认 XFCE 桌面”,我进入了 SUSE Studio 并创建了一个 XFCE 4.8 镜像。在点击了几下之后(将标准 GNOME 瘦身到 XFCE),我创建了一个硬盘镜像。如果您自己这样做,请注意,默认情况下,SUSE Studio 不会安装模式中“推荐”的软件包。这可以启用 - 如果您想要一个像样的 XFCE,您应该这样做!
能够将镜像写入 USB 磁盘并在首次启动时将其调整为整个磁盘的大小真是太棒了。您可以安装软件,通常不会注意到您正在使用 USB 磁盘!这确实是一个便携式操作系统……(…)
许可: GFDL 1.2
”
“
openSUSE 项目认为协作是自由软件社区的一个重要价值。在我们的成功的 openSUSE 会议中,会议重点是协作,之后启动了一些很棒的事情。现在是 openSUSE 将协作带入谷歌夏季代码项目 的时候了,我们邀请学生加入我们,通过与他人合作来加强自由软件!对于那些还不知道的人来说,谷歌夏季代码项目是谷歌的一个项目,旨在让学生在夏天花时间编写代码,而不是在餐馆当服务员。
许可: GFDL 1.2
”
谷歌夏季代码项目
|  |
“
Michal Hrusecky:GSoC 2011 想法 – openSUSE Connect 的 Karma 插件
这篇文章是关于 openSUSE Connect 的 GSoC 2011 想法。我之前写过一些关于它,但现在是时候更详细地说明了。
首先,让我声明,我已经找到了一位有资质的学生,他想在这个想法上工作,并且提出了一些很好的建议。因此,我不是通过这篇文章寻找学生,而是想与您分享这个项目的目标以及我认为它为什么重要。
让我们再次从它是什么开始。作为 openSUSE 项目,我们有很多贡献者。人们不仅提供代码,还编写 wiki 上的文档,报告错误,组织发布派对,在会议上组织展位等等。显然,我们应该让他们的努力被公众认可。通常的方法是在 openSUSE 每周新闻中介绍他们,但我们有很多不同的人和不同类型的活动。我们希望项目范围内的 karma 能够以某种方式实现。
因此,这个项目的基本想法是创建不同类型的 karma 并尽可能自动地收集尽可能多的信息。因此,我们将拥有 wiki karma,它将随着每次 wiki 页面编辑而增长。我们将拥有营销 karma,它将随着每次推文和博客文章而增长。Packager karma 将随着每次提交到 openSUSE 的更改而增长。因此,这个项目不仅是关于显示和管理 karma 点数,也是关于从各种不同的服务中收集统计信息。
我想要实现的一件事是让小组管理员能够稍微额外地奖励小组成员的非凡工作。例如,如果某个 KDE 开发者修复了一个非常棘手的错误,KDE 人员可以给他一些额外的点数。但是分配这些额外的点数并不容易,肯定需要更多的思考。主要问题是如何分配小组可以重新分配的点数。
另一个我想要拥有的功能是让个人能够奖励那些他们欣赏其工作的人。我最初的想法是让人们互相发送自己的 Karma 点数。但是有人指出,这可能不是一个好主意。原因有几个。首先,人们会获得不同类型于他们应该获得的 karma 点数。大使会向伟大的开发者发送一些 karma 点数,而害羞的开发者可能会以这种方式获得很多营销点数,即使他更喜欢被锁在地下室里。另一个问题是,那些尚未做出贡献或感谢过多的人可能没有剩下任何东西来展示他们对这项工作的喜爱程度。因此,Kartik 提出的另一个想法是使用一些通用的感谢按钮。在思考它时,似乎有道理也为此创建一种单独的 karma 类型。
那么有了 karma 点数之后该怎么办?它应该肯定地显示在 connect 的 river 中,以便其他人知道您做了一些事情。但是也应该有可能以某种方式使用它们。显然,您需要在您的网站上放置一个显示数量的横幅。这样您的访客就可以看到您是一位多么伟大的贡献者。我一直在考虑的是创建一个您可以购买的用于您的头像的徽章。或者甚至允许第三方应用程序使用它们通过 API,以便您可以购买东西,但这听起来像是一个遥远的未来……
因此,有很多工作要做,并且申请的学生还有更多的想法,所以我想如果这个项目被选中,openSUSE Connect 会变得更有趣 ![]()
许可:CC-BY-NC-SA
”
“
Kai-Uwe Behrmann:谷歌夏季代码项目 2011 学生申请开放
今年的谷歌夏季代码项目现已开放学生提案。 OpenICC 与 openPrinting 和 openSUSE 合作,围绕色彩管理提供指导项目。来自世界各地男女学生自己的想法受到欢迎。
”
状态更新
发行版
重要链接
SUSE Studio
“
[Flavio Castelli: Introducing dister, a Heroku like solution for SUSE Studio](//flavio.castelli.name/introducing-dister-a-heroku-like-solution-for-suse-studio)
SUSE Studio 是一个很棒的工具,只需点击几下,您就可以创建一个基于 openSUSE/SUSE 的系统并部署到您的硬盘驱动器、USB 闪存驱动器、Live DVD、VMware/VirtualBox/Xen 服务器甚至 Amazon EC2 云。
假设您想创建一个定制的 SUSE Studio 设备来运行 Ruby on Rails 应用程序,这是一份您需要注意的事项清单
-
安装应用程序所需的所有 gem(这可能是一个很长的列表)。
-
安装和配置应用程序使用的数据库。
-
安装和配置 Web 服务器。
-
确保所有必需的服务在启动时启动。
您可以从 此处共享的 SUSE Gallery 上的设备中克隆以节省一些时间,但这仍然会很无聊。(…)
许可:CC-BY-NC-SA
”
团队报告
构建服务团队
构建服务统计信息。 统计信息可以在 Buildservice 上找到
openFATE 团队
最受欢迎的功能
“
[decouple download and installation (Score: 349)](https://features.opensuse.org/120340)
“网络安装可以通过并行运行软件包下载和软件包安装来改进。”
”
“
[Look at plymouth for splash during boot (Score: 182)](https://features.opensuse.org/305493)
“我原本想为这个打开一个 fate 特性,当我第一次听说 plymouth 时,但阅读 //fedoramagazine.wordpress.com/2008/10/21/interview-fedora-10s-better-startup/ 真的让我觉得我们应该走这条路。
Ray 的评论以“启动过程中的每一次闪烁和模式切换都会降低整体体验”开头,尤其有趣。跟踪“默认不显示 grub”是否可以放在这里?”
”
“
[Replacement for Sax2 (Score: 122)](https://features.opensuse.org/308357)
“我们需要一个 sax2 的替代品,作为一种安全措施,以防自动配置无法检测到某些显示器/键盘/鼠标。 (…)”
”
“
[Update to GRUB v2 (Score: 109)](https://features.opensuse.org/308497)
“为 GRUB 0.97 开发的每一个 bug 或功能都被上游项目拒绝,转而使用 GRUB 2。发行社区对切换引导加载程序存在抵制,但这种僵局不会消失。代码本身写得不好,维护也不好。添加新功能涉及很多可能无法正常工作的操作,即使你设法绕过所有运行时限制。例如,一个 fs 实现有一个静态缓冲区,可以用于内存管理。它只有 32k。对于复杂的文件系统,甚至是一个简单的日志文件系统,我们遇到问题(比如 reiserfs 加载时间过长),因为我们没有足够的内存来为日志进行块映射,所以需要为每次元数据读取扫描它。(是的,真的。)(…)
”
“
[Popularity contest (Score: 93)](https://features.opensuse.org/305877)
“我们需要有关用户偏好的软件包的反馈以及积极使用的软件包。Debian 已经有一个名为 Popularity contest (popcon) 的工具
-
重用 popcon 将为我们提供可以直接与 Debian 和 Ubuntu 比较的结果
-
packagers 团队可以负责该软件包
-
我们需要 YaST 中的一个配置对话框,该对话框足够醒目
-
我们需要 opensuse.org 上的服务器基础设施。(存在某些隐私问题,请参阅 Debian FAQ 以了解详细信息)”
”
最近请求的功能
上周新请求的功能。 如果您感兴趣,请投票和/或评论。
“
[Equivalent of nvidia-settings for Nouveau](https://features.opensuse.org/312137)
“用于 Nvidia GPU 的开源驱动程序 Nouveau 越来越强大。它已经完全可用,可以替代专有驱动程序。但是,没有用于配置显示的 GUI。SaX2 模块不再在 openSUSE 11.4 的 YaST 中可用,并且没有办法进行修改,例如定义 dpi。
为 Nouveau 开发一个相当于 nvidia-settings 的工具将推动更多用户切换到开源驱动程序。”
”
“
[weak conflicts/softlocks/no-recommends for patterns](https://features.opensuse.org/312150)
“安装模式也会引入模式中未包含但模式中列出的软件包推荐的软件包。对于“最小”模式,这种行为是不希望的,因为人们真正想要的是一个不包含可选内容的最小安装。当前的解决方法是在不想要的推荐软件包中添加冲突。这具有显式安装此类阻止的软件包需要卸载模式的缺点。
因此,我们需要一种阻止推荐软件包的机制。我看到几种方法
-
在模式中引入弱冲突/软锁标签。此标签必须比软件包的推荐标签更强。
-
向模式添加一个 no-recommends 标签,这将导致解析器在安装模式时忽略推荐。
-
向 yast 添加一个解决方法,并在用户选择最小模式时硬编码设置 no-recommends 标志。”
”
“
[make KDE's "kickoff" launcher menu recognizable in "Add widgets"](https://features.opensuse.org/312151)
“几乎每个月,我们的用户都会设法让他们的应用程序启动器菜单(也称为 kickoff)消失,愤怒地问“我的绿色启动按钮在哪里了?!”
即使他随后设法进入他的面板选项并找到“添加小部件”功能,他也不会在那里发现“我的绿变色龙符号”。他通常完全迷失在识别“应用程序启动器菜单”作为他丢失的小部件,因为那个只带有标准的、微弱的蓝/白“K齿轮”符号。
即使他随后设法回忆起他丢失的部分的名字像“kick”并在“添加小部件”窗口的搜索框中输入“kick”或“kickoff”——他什么也找不到……为什么会这样?
所以我想建议
-
将“应用程序启动器菜单”在“添加小部件”列表中的符号更改为每个人都立刻认出的绿色“SUSEgreeter”符号
-
给这个条目添加关键词“kickoff”,以便搜索“kick*”时能准确地显示这个条目
由于我是一名系统管理员而不是开发者,请将此提交给KDE4,如果那是他们的责任的话。”
”
“
[Kpackagekit: Patches by default, other updates optional](https://features.opensuse.org/312174)
“自从11.4起,KDE的官方更新程序现在是kpackagekit,不再是kupdateapplet。它默认会显示补丁通知,以及所有已启用仓库中的软件包。对于高级用户来说,这是一个不错的功能,但对于基本用户或只想让系统正常运行,但又想选择软件的用户来说,这很烦人。即使只有几个额外的仓库,它也会显示大量的更新。(…)”
”
“
[Run certain steps in wizard and Install together](https://features.opensuse.org/312186)
“大约两个月前,我尝试了LinuxMint并安装在VirtualBox中。当你安装它时,它会询问你最少的安装问题,比如分区和许可协议,然后开始安装。它节省了时间,因为你在安装时设置了像用户这样的东西。如果我们能让YaST询问你许可协议,然后是分区、引导加载程序和软件,然后在安装运行时(比如安装RPM和格式化分区)设置用户、硬件、阅读发行说明(那部分已经完成了)和root密码。这将节省时间并提高效率。”
”
功能统计
openSUSE 发行版的统计信息 在 openFATE 中
OpenOffice/LibreOffice 团队
“
[Petr Mladek: LibreOffice 3.3.1 bugfix release available for openSUSE](//lizards.opensuse.org/2011/03/01/libreoffice-3-3-1-bugfix-release-available-for-opensuse/)
我很高兴地宣布LibreOffice 3.3.2 bugfix版本适用于openSUSE。软件包在Build Service LibreOffice:Stable 项目中可用。它们修复了各种崩溃、可用性和翻译问题,请参阅 libreoffice-3.3.2.2 发布新闻 以获取更多详细信息。另请参阅有关 openSUSE LibreOffice 构建的一些说明。
openSUSE LO 团队希望您对这个版本感到满意。但是,任何软件都包含错误,我们恳请您 报告错误。这将帮助我们修复未来版本中的错误。
其他信息和计划
3.3.2软件包再次包含KDE3支持。感谢Lubos Lunak修复了所有已知问题,以及Ilya Chernykh帮助打包。
3.3.2版本状态良好,所以我们决定放慢bug修复版本的发布周期。你可能会在两个月后看到3.3.3 bug修复版本。
LO-3.4功能冻结即将到来,我们将在 LibreOffice:Unstable 项目中开始制作测试软件包。请耐心等待,因为构建框架中有许多有趣的变化。它们对未来有好处,但我预计打包会出现一些问题。我希望到四月底能提供一些东西。
许可: GFDL 1.2
”
测试团队
“
[Larry Finger: Weekly News for Weekly News for April 2](//lists.opensuse.org/opensuse-testing/2011-04/msg00000.html)
测试核心团队于2011年3月28日17:00 UTC举行了IRC会议。我们讨论了下一次“开放Bug日”的计划,时间为2011年4月2日星期六00:00至23:59 UTC。如前所述,重点将放在识别11.2及更早版本报告的仍然存在于11.4中的那些bug。我们不会尝试修复这些bug,而是要确保没有遗漏任何一个。在11.5 M5发布后,我们将举行一个bug修复日。
当我写这篇文章时,OBD已经开始了。我不确定这什么时候会发布,但如果仍然是4月2日,请加入我们:irc://irc.opensuse.org/openSUSE-testing。
更多信息请访问 //en.opensuse.net.cn/openSUSE:Open-Bugs-Day。
”
翻译团队
-
每日更新的翻译统计信息可在 openSUSE 本地化门户 上找到。
在社区
社区帖子
“
Pavol Rusnak: openSUSE 11.4 发布派对 – 布拉格
上周五,我们在布拉格举行了一个 openSUSE 11.4 发布派对,更具体地说是在第一个捷克黑客空间 brmlab。我们决定选择较晚的日期,而不是在发布后立即举行派对,这样我们就可以拥有宣传材料。这包括openSUSE海报、DVD媒体、T恤,还有openSUSE啤酒!感谢 Michal 和 Klaas 将它们送到布拉格。一开始我们有100张宣传DVD,最后只剩下略多于10张,我认为这次活动非常成功!(…)
许可: CC-BY-NC-SA
”
openSUSE 的人们
“
最近,我采访了Petr Mladek,一位长期担任Libre Office和openSUSE打包员,他向我提供了关于Libre Office和正在进行中的开发过程以及Libre Office与openSUSE合作的许多见解(…)
”
活动与会议
过去
即将到来
您可以在以下链接找到更多关于其他活动的信息:openSUSE 新闻/活动。 - 本地活动
供您聆听的 openSUSE
openSUSE 每周新闻以直播或播客的形式提供德语版本。你可以在 Radiotux 上收听或下载它。
沟通
贡献者
openSUSE 的新/更新应用程序
“
视频编辑器和VJ工具
”
“
Packman: youtube-dl 20110329-1
从youtube.com下载视频
”
“
Holger Hetterich: SMB流量分析器bug跟踪从BNC迁移到BSO
你好读者,这篇文章是关于SMB流量分析器项目的,更多信息请访问 这里。
今天,我们将完整的发布和bug跟踪从 bugzilla.novell.com 迁移到 bugzilla.samba.org。
感谢Samba团队的bugzilla维护者,SMBTA在Samba Bugzilla基础设施中获得了极好的支持
-
产品
-
SMBTA
-
组件
-
vfs_smb_traffic_analyzer
-
smbtamonitor
-
smbtaquery
-
rrddriver
-
smbtatorture
-
smbtad
-
-
-
许可: CC-BY
”
“
基于Amarok 1.4的跨平台音乐播放器
”
“
dvdauthor和其他相关工具的GUI前端
”
“
一个易于使用的基于模板的DVD制作工具
”
安全更新
要完整查看安全公告,或在发布后尽快收到它们,请参阅 openSUSE 安全公告 邮件列表。
Kernel Review
“
h-online/Thorsten Leemhuis: 内核日志:Linux 2.6.39的第一个候选版本
Torvalds表示,他认为2.6.39是一个更稳定的版本,进步平淡——然而,凭借ipset、Xen网络后端以及许多新的和改进的驱动程序,预计在五月底或六月初发布的这个新内核,确实提供了许多对最终用户有用的改进。
在发布Linux 2.6.38后的十五天,Linus Torvalds关闭了Linux 2.6.39的合并窗口,并完成了此版本主要更改的集成,通过发布2.6.39-rc1。在他的发布邮件结尾,Torvalds说“但总的来说,我认为这应该是一个‘稳定、平淡进步’的版本。”;然而,他对进程的自动分组和2.6.38中的VFS优化表现出了不同寻常的热情。
”
“
Rares Aioanei: 内核每周新闻 – 2011年04月02日
Rares发布了本周的内核回顾。感谢您的努力:-)
”
技巧和窍门
针对桌面用户
“
[Unixmen: Howto upgrade Opensuse to 11.4](//www.unixmen.com/linux-tutorials/documentations-a-howto/1578-upgrade-opensuse-to-114)
如何将Opensuse 11.x升级到11.4?Unixmen给出了答案……(…)
”
“
[Tejas Guruswamy: openSUSE 11.4 - first steps](//masterpatricko.blogspot.com/2011/03/opensuse-114-first-steps.html)
最后期末考试结束了,我开始享受复活节假期了,这意味着我可以再次提高我的贡献。第一步是在我的桌面上安装新版本 - openSUSE 11.4看起来真的很棒!安装过程中没有任何问题,从DVD安装大约需要20分钟。(…)
”
针对命令行/脚本新手
“
[Unixmen/M. Zinoune (Zinovsky): Watch Al Jazeera Live in Linux with one command](//www.unixmen.com/linux-commands/1602-watch-al-jazeera-live-with-one-command)
如果你是Aljazeera新闻频道的爱好者,这是一个允许你在Linux桌面上观看Al Jazeera直播的不错命令。我测试了这个命令,它运行得很好。
![]()
首先检查你是否安装了rtmpdump,如果没有,请使用以下命令安装
sudo apt-get install rtmpdump
现在要开始观看Aljazeera直播,打开终端并输入以下命令
要使用Mplayer
$ rtmpdump -v -r rtmp://livestfslivefs.fplive.net/livestfslive-live/ -y
“aljazeera_en_veryhigh” -a “aljazeeraflashlive-live” -o -| mplayer -
要使用VLC播放器
$** rtmpdump -v -r rtmp://livestfslivefs.fplive.net/livestfslive-live/
-y “aljazeera_en_veryhigh” -a “aljazeeraflashlive-live” -o -| vlc -**
尽情享受:)
编辑说明:对于openSUSE,你应该使用:zypper in rtmpdump而不是sudo apt-get
”
针对开发人员和程序员
“
[Dominique Leuenberger: how to fix brp and rpmlint warnings – today:I: Program causes undefined operation(likely same variable used twice and post/pre incremented in the same expression)](//dominique.leuenberger.net/blog/?p=178)
看来计划中的系列似乎找到了受众,这反过来也激励我继续写作。今天,我们将看看BRP检查中的信息性消息
I: 程序导致未定义的操作(可能在同一个表达式中使用了两次变量并进行了前后递增)。例如 x = x++; 将其拆分为两个操作。
这目前只是信息性的,不会导致构建失败,但你可能希望与上游一起解决它们。
我假设你知道“a++”在C中的含义(否则,你应该开始阅读C书),所以我们只是尝试在一个简单的c测试用例中重现这个错误
#include
int main() { int i=5; i = i++ * ++i; printf(“i的当前值为 %d\n”, i); return 0; }
使用gcc -Wall test.c构建时,我们会得到这个编译器警告(这正是brp转换为我们正在讨论的信息)
gcc -Wall test2.c test.c: In function ‘main’: test.c:5:5: warning: operation on ‘i’ may be undefined
所以,让我们首先看看我们期望这个结果是什么?嗯……对于我们来说,这看起来不合逻辑(我希望没有人会写这样的代码)。让我们看看启动这个可执行文件会发生什么
i的当前值为 37
现在,这令人惊讶吗?我们相乘,赋值给i,结果得到一个质数?通过仔细分析该行,你可能会理解编译器做了什么。但这真的是程序员想要的吗?如果程序员确实想要这样,代码应该重写得更合逻辑,比如
i = (i+1) ^2 + 1;
这对我们所有人来说都是可以理解的,并且不会产生意外的结果。
实际上,这就是这个警告所说的:它要求程序员编写可以理解的代码,并且不依赖于编译器的解释。甚至有可能不同的优化级别或使用不同的编译器最终会产生不同的结果。
如果你想了解更多关于这个主题的信息,我建议你看看
”
针对系统管理员
“
[Serverwatch/Juliet Kemp: Use Linux and WebDAV to Facilitate Online Collaboration](//www.serverwatch.com/tutorials/article.php/3929346/article.htm)
WebDAV协议允许用户通过HTTP存储和共享文件。这在HTTP通常只读的情况下尤其有价值,因为WebDAV也允许写入。除了访问文档外,用户还可以(在具有适当权限的情况下)编辑和重新上传它们。把它想象成一个通过HTTP运行的网络文件系统;或者是一种支持远程文件协作的方式。该协议支持锁定和版本信息,因此一旦你访问了WebDAV文件夹,就可以编辑文件而不用担心覆盖其他人的编辑。如今,越来越多的方式可用于进行在线协作,但WebDAV仍然是一种有用且直接的文件共享方式,因为它受到服务器和客户端软件的广泛支持。(…)
”
“
[HowtoForge/Falko Timme: The Perfect Server - OpenSUSE 11.4 x86_64 [ISPConfig 2]](//www.howtoforge.com/perfect-server-opensuse-11.4-x86_64-ispconfig-2)
这是一个详细的描述,关于如何设置一个提供ISP和托管商所需的所有服务的openSUSE 11.4服务器(x86_64):Apache Web服务器(支持SSL),带有SMTP-AUTH和TLS的Postfix邮件服务器,BIND DNS服务器,Proftpd FTP服务器,MySQL服务器,Dovecot POP3/IMAP,配额,防火墙等。最终你应该有一个可靠的系统,如果你愿意,你可以安装免费的Web托管控制面板ISPConfig 2(即ISPConfig可以在其上开箱即用)。
我将使用以下软件
-
Web服务器:Apache 2.2.17,带有PHP 5.3.5,Ruby和Python
-
数据库服务器:MySQL 5.1.53
-
邮件服务器:Postfix
-
DNS服务器:BIND9
-
FTP服务器:proftpd
-
POP3/IMAP:我将使用Maildir格式,因此安装Courier-POP3/Courier-IMAP。
-
Webalizer用于网站统计
请注意,此设置不适用于ISPConfig 3!它仅适用于ISPConfig 2!(…)
”
Planet SUSE
“
我很高兴地宣布多维数据结构 (mdds) 的版本0.5.2 可从以下链接下载。
//multidimalgorithm.googlecode.com/files/mdds_0.5.2.tar.bz2
这是一个bug修复版本。我想感谢David Tardon修复了几个重要的bug,并实现了flat_segment_tree的一些新的API。事实上,0.5.1和0.5.2之间的绝大多数更改都来自David。
以下是自0.5.1以来的主要更改
-
flat_segment_tree
-
通过正确实现赋值运算符()修复了赋值时的崩溃。
-
修复了shift_right()中的几个bug
-
未正确处理所有现有节点的移动。
-
在某些情况下,叶节点未正确链接。
-
在插入位置位于最左侧节点时,带有skip节点选项的移动未正确跳过该节点。
-
实现了min_key()、max_key()、default_value()、clear()和swap()。
-
修复了operator==()中的一个bug,其中两个不同的容器被错误地评估为相等。
-
添加了quickcheck测试代码。
-
自0.5.1以来没有API不兼容的更改,因此如果你当前正在使用mdds 0.5.1,你的代码应该可以在0.5.2下编译而无需任何修改。
”
“
Kai-Uwe Behrmann: Libre Graphics Meeting 2011 蒙特利尔
LGM 今年将在加拿大举行。这是与许多图形人员会面的绝佳机会,来自主要的图形项目。随着越来越多的艺术家使用自由图形软件,重点从早期几年的几乎完全是开发者活动转变为艺术家、用户、文档编写者、标准化人员和当然更多角色的混合。这为活动营造了一种独特的氛围。(…)
”
“
Nelson Marques: GNOME:Ayatana – 正在填充
GNOME:Ayatana仓库目前正在填充。我要求Dimstar,他正在审查软件包,启用“最严格模式”,因为这是一个学习openSUSE打包指南的好机会。
随着Canonical为Ubuntu Natty的发布完善他们的软件,他们的指示器堆栈也将处于最佳状态,适用于openSUSE 11.4。未来几天会有更多信息。
我也启用了我的测试仓库的 openSUSE Tumbleweed 构建,不太确定 Tumbleweed 是否对这项工作有任何用途,如果有的话,请联系我……我乐于与他们分享!
许可: GFDL 1.2
”
“
今天我们想介绍 snapper 的最新开发进展,它是一个用于管理 btrfs 快照的工具。
多年来,我们一直收到提供 YaST 和 zypper 回滚功能的请求,但由于各种技术问题,进展一直不顺利。随着 btrfs 快照的出现,我们终于看到了一个可行的解决方案。基本思路是在运行 YaST 或 zypper 之前和之后创建快照,比较这两个快照,并最终提供一个工具来撤销两个快照之间的差异。这就是 snapper 的诞生。很快,这个想法扩展到创建每小时快照,作为防止一般用户错误的一种备份系统。
该工具现在处于你可以试用的状态。另一方面,仍然有修改和添加新功能的空间和时间。
”
网络上
公告
“
Opensociety:ODF 1.2 已被批准为委员会规范
OASIS Open Document Format for Office Applications (OpenDocument) TC 已经正式且一致地 批准 ODF 1.2 作为委员会规范。该标准的新版本历时四年才完成,并且已被许多应用程序采用。下一步是在 OASIS 内部进行正式投票,以将此规范采纳为 OASIS 标准。OASIS 是 ISO/IEC JTC1 SC34 IS26300 的指定维护机构。
ODF 描述了一种基于 XML 的、与应用程序无关且与平台无关的数字文档文件格式,以及读取、写入和处理此类文档的软件应用程序的特征。ODF 标准适用于文档编写、编辑、查看、交换和归档,包括文本文档、电子表格、演示文稿、绘图、图表以及个人生产力软件应用程序中常用的类似文档。全球许多政府已选择 ODF 作为在政府内部以及与外部联系人(如公民和公司)之间交换文档的标准。
OpenDoc Society 祝贺 ODF TC 的成员们所做的工作。“这对整个生态系统来说是一个重要的步骤”,OpenDoc Society 董事会成员 Michiel Leenaars 表示,“对该标准的新版本有很大的需求,因为它能够实现新的令人兴奋和独特的功能,例如 RDF 元数据、高级数字签名以及增强 ODF 的关键领域,例如公式。这意味着办公应用程序的下一阶段互操作性终于实现了”。由于该标准的新版本已经得到供应商的强烈支持,并且正式采纳为 OASIS 标准很可能在几周内发生(即 30 天的投票期),OpenDoc Society 鼓励客户评估并开始规划采用 ODF 1.2。
”
“
Computerworld/Katherine Noyes:Linux 改善生活的 10 种方式
Linux 在 服务器领域一直发挥着主导作用,这很大程度上归功于其稳定性、安全性和较低的总拥有成本 (TCO)。然而,许多人没有意识到它在生活的其他领域变得多么普遍。
不仅像 Ubuntu 这样的发行版正在帮助 Linux 在 桌面领域取得巨大进展,而且开源操作系统现在正在悄悄地为许多我们习以为常的创新提供动力。
今天可以在哪里找到 Linux?让我们数一下它正在改善生活的几个地方。(…)
”
参与呼吁
“
Mario Fux:我们需要你参与 Nepomuk(集成)!
首先,我想感谢 David Vignoni 为 Randa 会议设计的标志。它是 年轻信息学实习生工作的基础。但结果仍然是保密的(即使我还没有看到任何东西,但本周末会得到第一个结果
。
现在谈谈想法和建议(顺便说一下,这与 KDE 的 GSoC 想法无关!)。正如你可能或希望已经知道的那样,KDE Nepomuk 团队将于今年六月在 Randa 举行会议(本月 1 日至 7 日),我们仍然希望应用程序开发者将这项技术集成到他们的应用程序中,或者致力于一些有趣且伟大的新想法。并且会有很好的帮助,因为 Sebastian Trýg 将在 Randa,他将进行一些 Nepomuk 基本知识的工作坊。以下是一些我的想法,以激发你的想象力
-
KDE 语义剪贴板。在 KDE 的旧 subversion playground 中有一些 代码,并且在 2010 年 12 月,我写了一篇关于这个主题的 论文。简而言之,这个剪贴板增强了普通的剪贴板,使其能够了解它复制和粘贴的内容(在含义的上下文中)。这个剪贴板不仅复制数字和格式,还复制地址、地理坐标或书目引用。看看并使其达到可发布状态。在上述论文中甚至有一些解决方案建议。
-
Digikam 曾经(或现在仍然?)有一些能力将其信息和元数据与 Nepomuk 存储交换。关于使用新的 Kaddressbook 和项目标记你的图片(以及 PIMO::Persons)怎么样,以便在整个系统范围内使用呢?
-
而 Amarok 曾经(或再次?)有一些功能将其音乐数据库与 Nepomuk 共享,从而使其在整个系统范围内可用,而不仅仅局限于一个应用程序。
-
但也有一些现有的 Nepomuk 集成示例:Bangarang。一个记住你喜欢什么、你系统上的音乐和视频以及有关此媒体数据的更多信息(在网络上)的多媒体播放器。
-
另一个想法可以是(科学)论文或文章收集器,它可以理解文章之间的联系(或引用),并且顶部的字符串(作者)实际上是人,而文章末尾的参考文献实际上是链接,因此是与其他论文和文章的关系。请查看 SWRC 本体。
-
另一个大量使用 Nepomuk 的项目是新的 KDE Telepathy 框架。他们不仅发明了另一种表示人和其联系方式的方式,还使用 PIMO::Person,从而使整个系统范围内可理解和可重用的连接。
-
别忘了 Plasma 框架及其 活动。但关于此的更多信息可以在 ivan Cukic 的网站上找到。
-
或者完全新的东西。一个关于电视剧、录音和节目的本体……(更新:Sebastian 告诉我已经有一个了:NMM。Bangarang 和其他一些应用程序正在使用它。)
-
还有 Zeitgeist 和 QtZeitgeist……(…)
”
报告
“
h-online:openSUSE 11.4 Edu Li-f-e 发布
在 openSUSE 11.4 发布仅仅两周后,openSUSE Education 开发团队宣布发布了 openSUSE 11.4 Edu:Linux for Education (Li-f-e)。Edu Li-f-e 版本是 openSUSE 的定制变体,旨在用于教育。它包括为学生和教育工作者(包括家长)选择的应用程序和资源,并试图提供一个可以在家庭或教育机构中高效使用的系统。(…)
”
“
Unixmen/M. Zinoune:OpenSUSE Edu Li-f-e 11.4 教育版发布!
OpenSUSE Edu Li-f-e 11.4 教育版发布。基于 openSUSE 11.4,“此版本包括为学生、教育工作者以及家长精心挑选的最新软件。软件选择涵盖了在家庭或教育中使用所需的任何内容,而无需安装任何其他内容。开箱即用,教育工作者和家长会很高兴看到超过 150 个应用程序来满足学生的需要。广泛的包括像 Brain Workshop 和 GBrainy 这样的心理锻炼工具,像 Chemtool 这样的科学应用程序,像 Euler 这样的数学程序,像 TuxPaint 和 GIMP 这样的艺术发展软件”。
更多信息可以在 发布公告中找到。
如果你正在使用以前版本的 Opensuse Edu 并且想要升级到此新版本,请 查看之前的帖子。
编辑说明:原始文章中提供截图。
”
“
Frederik Schwarzer:forum.kde.org 上的德语子论坛开放大门
几分钟前,在 forum.kde.org 上为所有德语用户(是的,开发者也是用户 :))创建了一个子论坛。所以请来安家,让它发展壮大,成为那些有时需要解决 KDE 用户的小问题时,最好的德语求助场所。
准备好你的鼠标,走吧!
”
“
h-online:Linux 发行版将包含 /run/ 目录
在 Fedora 项目的开发者列表中,systemd 开发者 Lennart Poettering 宣布在根目录中引入 /run 目录,并提供了详细的背景解释。与现有的 /var/run/ 目录类似,新的目录旨在允许应用程序存储它们运行所需的数据。这包括进程 ID、套接字信息、锁文件和其他在运行时需要但不能存储在 /tmp/ 中的数据,因为像 tmpwatch 这样的程序可能会从那里删除它。
然而,/var/run/ 不是 systemd、udev 或 mdadm 等需要在启动过程早期运行的工具的理想选择,因为 /var 可以实现为稍后在启动过程中挂载的单独文件系统。因此,这些程序不得不诉诸使用 /dev/.udev、/dev/.mdadm、/dev/.systemd 或 /dev/.mount 目录等技巧,尽管设备目录并非为此类数据设计的。(…)
”
“
FOSDEM 2011:LibreOffice 在线帮助(Wikihelp)
我意识到我没有在线发布我的 FOSDEM 幻灯片;这篇博文是为了解决这个问题 ;-) 所以如果你想了解更多关于我们在线帮助的方法,请在这里查看
它简要介绍了我们如何将 LibreOffice 帮助在线化,以及未来的步骤。谈到未来的步骤,在 3.4 中,.xhp 文件仍然是帮助的来源(如果你想知道 .xhp 文件是什么,请查看演示文稿),因为我们没有设法做到第二步——将 wiki 标记转换回本机帮助文件。
实际上 - 我想指导一个 GSoC 任务来完成这个
如果你是一位对自由软件感兴趣、有空闲夏天并且具备 Python 或 Perl 知识(以便绑定到现有的 MediaWiki 标记解析器)的学生,这可能是一个不错的任务。
”
评论与文章
“
Linux.com/Nathan Willis:周末项目:创建一个无纸化 Linux 办公室
无纸化办公室:无论是为了减少杂乱还是为了拯救森林,它一直是许多计算机用户自第一条电子记录以来一直梦想的。但它仍然难以捉摸,这并非一部分是因为无论你的个人意图如何,你都无法控制其他人的行为,而且许多企业今天仍然坚持向你发送印刷的账单和收据。但是,你可以通过扫描你需要搜索的全文 PDF 文档来摆脱文件柜。
显然,你可以只扫描所有内容并将你的文档保存为 TIFF 或 JPEG 文件。Linux 对 USB 桌面扫描仪(甚至一体化打印/传真/扫描设备以及带有自动进纸器或其他附件的设备)具有良好的支持,这要归功于 SANE 项目。也有很多高质量的扫描应用程序,例如 Kooka、XSane 或 Simple Scan。但是,仅使用图像,你将失去搜索文档内容的能力——并且请记住,你不仅可以在特定文档中搜索,还可以使用 GNU 工具搜索整个文档集合。(…)
”
“
[Jeff Hoogland: Dialog with the Girlfriend](//jeffhoogland.blogspot.com/2011/03/dialog-with-girlfriend.html)
大约一年前我 发表了一篇文章关于在我的女朋友的笔记本电脑上安装 Linux。最近我被 在 Linux Insider 上引用,关于安装成功一年后的情况。我所描述的仅基于我的观察,而不是我女朋友的。当时我没有想到要问我女朋友对她电脑操作系统变化的看法。
昨晚我和她坐下来聊了聊她对她企鹅驱动的笔记本电脑的看法。在她的允许下,我将发布她的一些回复。(…)
”
鸣谢
感谢本期
-
Sascha Manns,主编
-
Satoru Matsumoto,编辑部
-
Gertjan Lettink,论坛版块
-
Thomas Hofstätter,活动编辑
-
Thomas Schraitle,DocBook 顾问
致谢
感谢本期
-
RenderX XEP,PDF 创建和渲染
-
SyncRO Soft Ltd.,Oxygen XML 编辑
-
Docbook.org,用于技术文档的语义标记语言
-
xmlsoft.org,XSLT 库
版权
我们的许可列表
商标
SUSE ®、openSUSE ®、openSUSE ® Logo 和 Novell ® 是 Novell, Inc. 的注册商标。
Linux ® 是 Linus Torvalds 的注册商标
反馈
你对本文中提到的任何内容有评论吗?那么请直接前往 评论区告诉我们!
或者,如果您想参与 openSUSE:Weekly 新闻团队,请查看我们的团队页面并加入!
如果您不知道如何贡献,请查看 贡献页面。
与我们交流
或者通过 IRC、论坛或邮件列表与更广泛的 openSUSE 社区沟通或获取帮助,请参见 沟通。
访问我们的 connect.opensuse.org 页面:并提供您的反馈。
访问我们的 Facebook 粉丝专页:粉丝专页
您还可以通过 Bugtracking 和 Featurerequests 提交反馈。
保持更新
您可以在 news.opensuse.org 订阅 openSUSE Weekly News RSS 订阅源。
DOCS:访问官方 openSUSE 文档页面:docs.opensuse.org。
翻译
openSUSE 每周新闻被翻译成多种语言。第 169 期有以下语言版本:
即将推出
您可以在 此处 跟踪翻译进度。
首次发布于://saigkill.homelinux.net
公告
谷歌夏季代码项目
状态更新
发行版
SUSE Studio
构建服务团队
openFATE 团队
OpenOffice/LibreOffice 团队
openSUSE 的新/更新应用程序
安全更新
Kernel Review
技巧和窍门
Planet SUSE
网络上
鸣谢
致谢
版权
反馈