抢先预览 III:来去之间:一个发行版的故事
2013年3月11日 | Jos Poortvliet | 无许可
Qt 5、Linux 3.8 和 LibreOffice 4 有什么共同点? 它们都没有及时发布,无法包含在我们的领先边缘但稳定的 openSUSE 12.3 中。 但别担心:Open Build Service 的力量来拯救了! 在那里工作的近 35000 名 Geekos 为 openSUSE 12.3 创建了各种软件包,我们将在本文中重点介绍其中的一些。
openSUSE 12.3
首先,让我们谈谈 openSUSE 12.3。 去年 12 月 20 日,我们的开发树‘Factory’,其中包含当时最新的免费软件,进入了‘稳定冻结’。 此冻结的目标是确保事情停止崩溃并可以进行测试。 从现在开始,未经理由允许在 openSUSE 中添加新版本的软件,除非该版本与以前的版本一样稳定或更稳定。 翻译团队也会在这个时候开始工作。 所有这些冻结的目标当然是确保所有软件都能正确协作并且稳定。 如果没有它,我们就无法为您提供将是 openSUSE 12.3 的稳定工作马! 对于大多数用户来说,openSUSE 12.3 是一款出色的产品,可以提供他们需要的一切:一个出色的完成工作的工具。 稳定可靠,就像您从我们这里期望的那样。
你不想稳定吗?
但有时,您需要一个比发布版本更新的软件包或应用程序。 也许因为您读到了像 kscreen 这样的很酷的东西,并想尝试一下。 或者因为您想帮助测试 新的 GNOME 版本。 或者您最喜欢的应用程序是一个不断变化的靶标,没有稳定的版本可以包含在内。 或者您只是喜欢冒险,只是为了好玩……
[caption id=”attachment_15507” align=”alignright” width=”300”]
Dister 也喜欢捣鼓东西[/caption]
您可以在 openSUSE 中执行此操作,但正如蜘蛛侠的叔叔所说,“能力越大,责任越大”。 openSUSE 的稳定版本经过了彻底的测试,以确保一切都能很好地协同工作,并且您不会遇到不愉快的惊喜。 但是,您安装的软件包越多,您就越偏离稳定的版本,并进入未知的领域,软件包可能无法很好地协同工作。 我们的软件包管理器 zypper 和我们用于构建软件包的 Open Build Service 可能提供了确保在拥有许多不同来源时软件稳定的最佳平台 - 平均 openSUSE 用户拥有超过 10 个存储库。 并且可以管理风险。 但我们不能说我们没有警告过您!
安全提示
-
稳定性 - 密切关注您的软件包管理器正在做什么 - 当您要求它安装软件包时,它将尽最大努力找到一个允许安装的解决方案;即使这意味着卸载冲突的软件包。 因此,如果选择软件包会导致建议删除一半的系统,那么在它要求您允许继续之前,明智的做法是告诉它“不”……
-
维护 - 如果有选择,请选择来自devel 项目的软件包,而不是来自用户主页的软件包。 Devel 项目是准备软件包的工作室,然后再将其推送到 openSUSE Factory。 没有保证,但通常devel 项目维护得更好,更值得信赖! 通过home: 前缀识别主页项目。
-
安全性 - 当您使用一键安装安装软件包时,将添加存储库,您必须信任开发者的密钥。 一旦您拥有许多存储库,zypper dup 命令可以将软件包从主存储库切换到所有其他添加的存储库。 这可能会变得混乱并且会带来安全问题,因此请仔细检查发生了什么!
[caption id=”attachment_15518” align=”alignright” width=”300”]
software.opensuse.org 上的类别视图[/caption]
Open Build Service
那么它们从哪里来以及如何获取它们:最新的软件包。 Open Build Service 是“一种通用的系统,用于以自动、一致和可重现的方式从源代码构建和分发软件包。”。 在现实生活中,这意味着:OBS 是一个平台,它编译软件、打包软件,并将其放在下载服务器上,以便通过网页或您发行版的软件包管理系统手动下载。 它是免费的 - 既完全获得 GPL 许可并以开放方式开发,又可以免费在赞助的 赞助 build.opensuse.org 实例上使用。 我们使用此服务器来开发 openSUSE,我们和数千其他人都在那里构建软件包。 借助我们的 一键安装 技术,从 build.opensuse.org 安装软件很容易。 您不必输入大多数其他发行版要求您输入的命令行指令 - 它简单快捷。 您可以在 software.opensuse.org 上使用软件搜索找到您正在寻找的应用程序或库**,只需单击几下即可安装它。 请观看下面的视频进行演示!
软件
一些没有包含在 openSUSE 12.3 中的知名应用程序和库包括 Qt 5、LibreOffice 当然还有新的 3.8 内核。 还有一些由于大小或其他原因不适合官方 openSUSE 存储库的软件。 游戏是其中的一个很好的例子,它们也可以在 software.opensuse.org 上找到。 让我们来举一些例子,好吗?
LibreOffice 和其他应用程序
在功能冻结后不久,新的 LibreOffice 发布了。 版本 4.0 中有新的 闪亮的功能,例如 personas(支持 Firefox 主题)、加速多媒体预览或从 Android 设备远程控制演示文稿。 还有改进,例如更好的 RTF 和 Visio 导入质量或各种格式导入期间的性能改进。 如果您无法没有这些功能,并且您等待的时间太久了,那么当然可以在 OBS 中找到 LibreOffice 存储库。 LibreOffice 团队维护了一个 wiki 页面,其中包含有关其内容的详细信息,您还可以从 software.opensuse.org/package/libreoffice 获取您的修复程序! [caption id=”attachment_15519” align=”alignright” width=”300”]
software.opensuse.org 上的游戏类别[/caption]
游戏开始
游戏是一个难以在发行版中涵盖的类别。 一方面,我们有带有巨大数据文件的离线游戏,需要安装;另一方面,MMOG 游戏需要使用最新的 API 连接到服务器,并且需要定期更新。 两者都不是常规发行版软件包的良好候选者。 但不用担心,您仍然可以在 openSUSE 中玩很多游戏,它们只是在单独的存储库中。 找到它们的最简单方法是查看 openSUSE 游戏类别 并从中选择您想要的。
较新的桌面:GNOME、KDE 和 Devel 存储库
您是 Gnome 的忠实粉丝吗? 无法在没有最新的 KDE 软件的情况下看到正在发生什么很酷的事情吗? 我们为您提供了 Gnome 和 KDE 存储库。 因此,即使它在我们的功能冻结期间不稳定,您也可以使用最新的桌面环境版本,或者确保源源不断的修复程序。 但请注意。 KDE 和 Gnome 包含并依赖于大量的新的库,因此如果您混合得太多,它们可能会造成混乱。 上述 wiki 页面提供了有关如何添加较新的 GNOME 和 KDE 存储库的足够提示 - 请记住,Factory 存储库可能非常不稳定!
不仅桌面可以在这样的devel 存储库中找到,还有许多其他东西。 您在 software.opensuse.org 上搜索软件包时会找到它们。
最新的 Linux
Linux 内核正在以稳定的步伐发展,每 3-4 个月发布一次,目前最新的稳定版本是 3.8。 在 openSUSE 12.3 功能冻结时,它仍然处于 RC 阶段,并且还有许多问题需要解决。 因此,使用 openSUSE 12.3,我们正在发布更稳定和经过良好测试的 3.7。 但是,可能有充分的理由想要更新的内核 - 主要与硬件相关。 视频和 Wi-Fi 驱动程序是 Linux 内核的重要组成部分,如果您最近购买了新计算机,则运行最新的 带有稳定内核的存储库 来自 OBS 可能是一个好主意。 请记住,内核作为您系统的非常核心的部分,应该仅在需要时才升级 - 它可能会导致稳定性问题。 始终是一个好主意 使用这些技巧来保留旧内核 以防万一…… [caption id=”attachment_15415” align=”alignright” width=”300”]
QtCreator 在行动[/caption]
Qt 5 和开发工具
你是一位开发者,并且希望让你的应用程序为未来做好准备吗?或者你想使用一些只存在于最新版本的库中的新功能吗?即使这些版本在功能冻结时还不稳定,也不用担心。你可以在 Open Build Service 中找到大量库的最新版本。例如,我们有一个 实验性仓库,其中包含 Qt 5。你可以开始研究它,体验最新的 QML 和其他功能,或者验证 qt-project 承诺的从 4 升级到 5 将会很容易。如果你足够努力地搜索,你就能找到有人在他的 个人仓库 中测试 Ruby 2.0。是的,一个个人仓库,所以非常实验性,可能会损坏并包含严重的错误。但另一方面,你可以预期,如果正在进行中的工作,那么最终它会进入一些更好的非个人仓库,并进行更多的测试。而且,如果你遇到问题,Open Build Service 就像软件包的 github:fork 和修复就像小菜一碟。或者,BURPing。请参阅 这篇文章 获取一些提示!或者你对嵌入式开发感兴趣吗?OBS 还提供最新版本的 AVR 交叉编译器。在一些个人项目中,你可以找到 msp430 的开发工具。但是,如果你是一位开发者,并且正在开发需要特定库的软件,那么总是可以选择获取一个 OBS 帐户,将所有需要的库导入到你的个人项目,打包你自己的软件并 与世界分享!
真棒
所以,这就是全部内容。有很多选择 - 这才是我们所追求的。现在,再等两天,openSUSE 12.3 就会为你准备就绪。如果你记住风险并避开它们,你就能在 software.opensuse.org 和 OBS 的软件包中获得很多乐趣!
分类: 发行版
标签