使用Fedora Rawhide处于Linux的出血边缘

开源软件飞速发展-修复了错误,添加了新功能,并且(通常)提高了性能。但是,当前的Linux发行版很可能会阻止您尝试这些改进,直到下一次发布稳定的发行版为止。那可能是半年或更长时间!

别等不及去尝试最新版本的软件,而是尝试Fedora Rawhide。

为什么要使用Rawhide?

但是,如果您想试用软件的绝对最新版本,则存在问题。大多数旨在可靠的Linux发行版通常不会更新到软件的绝对最新版本,而是仅更新安全补丁和其他错误修复程序。换句话说,在稳定发行版的生命周期内,您不会真正看到新功能或性能改进,因为发行版的生命周期可能会因您的发行版而异。将发行版升级到下一个版本时,您会看到一个不错的跳跃,但是又静止了6个月或更长时间。

如果要使用新的软件版本,请立即执行以下操作:可以使用滚动发布发行版–即,该发行版会不断更新自身,并且从未拥有传统的“发行版"(例如Gentoo或Arch Linux)。

此外,您还可以使用发行版的开发分支–即,为了进行测试,开发人员使用的不断更新的版本。我特别喜欢Fedora的开发分支,代号为Rawhide。

当心!

在深入探究Rawhide之前,需要注意一些事项。Rawhide作为发展分支,是极富实验性的,应谨慎对待。当发布新版本的Fedora时,Rawhide本质上“重新开始"并获取其存储库中找到的所有软件包的开发版本。这样做会持续相当长的一段时间,直到新版本的Fedora达到Beta时一切最终稳定为止。

在生产服务器上运行Fedora Rawhide的副本不是推荐。随意将其安装在不需要使用的任何计算机上或虚拟机上。

升级到Rawhide

  • sudo yum install fedora -release-rawhide yum-utils (这将安装Rawhide存储库文件)
  • sudo yum-config-manager --disable fedora更新更新测试-(此禁用您的旧存储库)
  • sudo yum-config-manager-启用生皮(这将启用生皮存储库)
  • sudo yum update yum < / code>(这会将yum升级到绝对最新版本)
  • sudo yum --releasever = rawhide distro-sync --nogpgcheck (这会将您的系统更新为Rawhide)
  • 下载最新的稳定或分支安装介质。 (netinstall或DVD安装)
  • 复制到本地介质(USB或DVD或CD)
  • 引导介质,然后转到“安装源"部分,然后手动输入:
    https ://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/x86_64/os/
    (或“ i386"代表32位而不是“ x86_64")
  • 完成正常安装
  • 如果稳定的安装程序必须处理意外更改的软件包,则此方法不起作用,因此仍建议从现有安装升级。

    您可能注意到也可能未注意到,运行Rawhide会带来潜在的问题并且缺乏抛光效果。这是正常现象,因为所有软件包都是最新的稳定版本或开发版本。事情可能会破裂,但是至少您有机会体验最新和最伟大的事物!

    保持最新状态

    每当您想要更新Rawhide时安装后,只需运行 sudo yum upgrade –skip-broken – 与您通常使用的相同命令,再加上允许您实际使用可升级软件包的标志。

    请确保在命令中包含 –skip-broken 标志,因为很有可能会出现依赖性解析问题。这样可以防止升级时出现任何可能的问题,而且实际上,它每次您尝试时都可以升级而不是遇到错误消息。

    仅将特定软件包升级到Rawhide

    Fedora Rawhide很棒(与其他开发分支(例如Ubuntu)不同),您不必在稳定版和Rawhide之间进行选择-您可以混合使用。少数人喜欢运行最新的可用内核版本,以便他们支持绝对最新的硬件。其他人可能想要使用在Rawhide中找到的软件包版本,因为它可以潜在地解决他们当前遇到的孤立问题(例如,如果LibreOffice一直无故崩溃)。您可以轻松地保持稳定的安装,并选择要在Rawhide版本上运行的软件包。为此,只需使用常规命令进行安装或更新,但是在添加回购文件之后,添加以下标志:–enablerepo = rawhide。现在,您正在使用该软件包的Rawhide版本!

    您需要注意的另一件事是,yum不会再次检查Rawhide那些精选软件包的更新。首次从Rawhide存储库更新时,您临时启用了该存储库。当您更新所有软件包时,稳定的内核更新将提供比您所安装的Rawhide版本更旧的版本。您需要再次专门运行命令,以在检查更新时临时启用存储库。永久启用Rawhide回购是一个坏主意,因为yum会希望将所有软件包更新为Rawhide版本。只要确保您已找到这样做的充分理由,并且知道您可以从某种方式中受益。

    结论

    如果使用得当,Rawhide可以是最新软件的有用资源。但是,如果您计划完全在Rawhide上运行真实系统,请注意不稳定的可能性很高。使用风险自负!

    如果要添加具有更新或其他软件的其他存储库,请查看Fedora Utils(现在称为Fedy)[不再可用]。

    使用Fedora Rawhide?您喜欢的发行版的另一种类似资源呢?您可以分享任何很棒的提示和技巧吗?在评论中让我们知道!

    标签: Fedora Linux Distro 软件更新程序