如何在openSUSE上安装KDE Trunk [Linux]

请注意,尽管任何东西的主干版本都可以带来更多功能,但由于错误,该程序甚至无法启动的机会也会增加。运行中继线会带来一定的风险,但是无论如何,有些人还是想在非生产计算机上这样做。

关于KDE Trunk

如果人们想运行Trunk的版本是很好的某些程序,但是谁想要运行KDE的主干版本?尽管从技术上讲会带来更多风险,但是运行KDE的主干版本可提供有关功能和性能的最新最佳代码。有些人刚好想运行绝对最新的东西。对于我自己,我目前对运行KDE Trunk感兴趣,因为当前版本(以后将成为KDE 4.7)最终可以通过CalDAV同步到我拥有的所有Google日历。

设置存储库

通常,要运行KDE Trunk,您必须从其服务器中提取最新代码并自行编译。这不仅很困难,而且非常耗时,甚至在您甚至还没有完成编译之前就已经有更新的代码了。 openSUSE通过提供每周都会使用KDE Trunk的最新代码更新的存储库,使此操作变得更加容易。然后,您可以像安装其他程序包一样安装这些程序包。

要添加存储库,需要像打开程序一样打开YaST,然后转到菜单 Configuration < / em>,然后选择存储库。存储库加载后,您需要单击 Add ,然后选择HTTP,然后输入此处列出的系统“核心软件包"的URL。然后只需添加它,并让YaST更新存储库即可。

如果需要,请继续并导入存储库的GPG密钥。对“ 已发布的应用程序"和“ 额外"重复此过程。如果您确实需要,还可以添加“ Unstable:Playground ";尽管我不推荐这样做,因为我自己没有添加它。

禁用供应商粘性

如果您现在检查更新,将不会发生任何事情。为什么? openSUSE实现了一个称为“供应商粘性"的功能。基本上,这意味着安装软件包后,系统将仅在与安装软件包相同的存储库中检查更新。即使其他存储库在较新版本中具有相同的程序包,YaST也不会将其视为可行的更新。此功能仅是为了保持系统稳定。

但是,我了解到有两种更新方法。首先,您仍然可以保持供应商的粘性,并使用我们添加的两个存储库运行 zypper dup –from –from 来更新系统(不要忘记实际替换并带有实际名称),或者您可以继续禁用供应商粘性。请注意,尽管不建议您禁用它。

但是由于我们在技术上正在做的是使其变得不稳定,因此我们可以根据需要进行操作。为此,请使用您喜欢的图形或终端文本编辑器来编辑文件 /etc/zypp/zypp.conf 。在这里,您需要将 solver.allowVendorChange 从false设置为true。保存文件,然后再次打开YaST以检查更新。现在,您应该安装更多的KDE更新。

智慧的话语

您需要注意的最后一件事。您将要更新的某些程序包可能没有完美的依赖关系。发生许多冲突的原因是,即使您将软件包更新为比所请求的版本更高的版本,这些软件包仍会请求特定版本的软件包。由于很少有更新的软件包会失去其他软件包需要的某些功能,因此,我建议告诉YaST忽略冲突并以任何方式安装所有软件包。这个问题对我来说是一次,在这样做之后我没有任何问题。更新后我遇到的任何小问题都来自KDE Trunk的不稳定性。

结论

openSUSE是一个不错的发行版,具有稳定的工作环境。但是,安装前沿软件包的功能对许多人来说也很有价值,并且KDE Trunk绝对令人满意。不管是什么原因,这都是安装的绝佳选择。

您是否运行openSUSE?您认为KDE Trunk能使您受益吗?为什么或者为什么不?在评论中让我们知道!

标签: Linux Distro openSUSE