Open-Source-Software bewegt sich in einem rasanten Tempo - Bugs sind behoben, neue Features hinzugefügt und die Leistung ist (in der Regel) verbessert. Aber Ihre aktuelle Linux-Distribution kann Sie sehr wohl daran hindern, diese Verbesserungen auszuprobieren, bis das nächste Mal eine stabile Distributionsversion verfügbar ist. Das könnte ein halbes Jahr oder länger dauern!
Warten Sie nicht, um die neuesten Versionen der Software zu testen - probieren Sie stattdessen Fedora Rawhide.
Warum Rawhide?
Es kann ziemlich nützlich sein, eine brandneue Software auszuprobieren - oder einfach nur Spaß. In den meisten Fällen möchten Sie neue Software für neue Funktionen ausprobieren. Zum Beispiel könnte Ihr Lieblings-Videoschnittprogramm endlich Unterstützung für Effekte oder Erweiterungen haben, oder vielleicht nutzt es eine neue Rendertechnik, die es viel schneller macht. Sie können sogar die neueste Version Ihrer bevorzugten Desktop-Umgebung testen und herausfinden, was sich geändert hat. Im Fall des Kernels kann es die Systemleistung steigern und Unterstützung für Hardware hinzufügen, die früher ein Blindgänger war, während Linux verwendet wurde. Benutzer mit etwas mehr Zeit können auch neue Software zum Melden von Fehlern ausprobieren - die Entwickler würden das zu schätzen wissen.
Wenn Sie jedoch die absolut neuesten Versionen der Software ausprobieren möchten, gibt es ein Problem. Die meisten Linux-Distributionen, die darauf abzielen, zuverlässig zu sein, werden oft nicht auf die absolut neuesten Versionen von Software aktualisiert, sondern nur die Sicherheitspatches und diverse Fehlerkorrekturen. Mit anderen Worten, während der Lebensdauer eines stabilen Distributions-Releases werden Sie nicht wirklich neue Features oder Leistungsverbesserungen sehen, wobei die Lebensdauer je nach Ihrer Distribution variieren kann Fedora vs. openSUSE vs. CentOS: Welche Distribution sollten Sie verwenden? [Linux] Fedora vs. openSUSE vs. CentOS: Welche Distribution sollten Sie verwenden? [Linux] Vor nicht allzu langer Zeit schrieb ich einen ähnlichen Artikel über die drei besten Distributionen der Debian-Seite in der Linux-Familie (Debian, Ubuntu und Linux Mint), aber als echter Linux-Geek würde ich ... Read More. Sie werden einen schönen Sprung sehen, wenn Sie Ihre Distribution auf die nächste Version aktualisieren, aber dann sitzen Sie noch weitere 6 Monate oder länger still.
Wenn Sie sofort neue Softwareversionen verwenden möchten, können Sie eine Rolling-Release-Distribution verwenden, die sich ständig aktualisiert und keine traditionellen "Releases" hat (denken Sie an Gentoo oder Arch Linux).
Außerdem können Sie den Entwicklungszweig einer Distribution verwenden, also die ständig aktualisierte Version, die von Entwicklern zum Testen verwendet wird. Ich mag besonders Fedora Fedora 20: Was gibt es Neues in dieser "Heisenbug" Linux-Veröffentlichung? Fedora 20: Was gibt es Neues in dieser "Heisenbug" Linux-Version? Fedora feierte kürzlich ihr zehnjähriges Bestehen mit ihrem 20. Release - passend mit dem Codenamen "Heisenbug". Read More's Entwicklungszweig, Codename Rawhide.
In acht nehmen!
Es gibt ein paar Dinge über Rawhide zu beachten, bevor Sie direkt eintauchen. Rawhide, als Entwicklungszweig, ist extrem experimentell und sollte mit Vorsicht behandelt werden. Wenn eine neue Version von Fedora veröffentlicht wird, "startet" Rawhide im Wesentlichen neu und greift die Entwicklungsversionen aller Pakete in seinen Repositories. Es tut dies eine ganze Weile, bis sich die Dinge schließlich zu dem Zeitpunkt stabilisieren, an dem die nächste Version von Fedora die Betaversion erreicht.
Das Ausführen einer Kopie von Fedora Rawhide auf Ihrem Produktionsserver wird nicht empfohlen. Fühlen Sie sich stattdessen frei, es auf jedem Computer zu installieren, an dem Sie nicht arbeiten müssen, oder auf einer virtuellen Maschine.
Upgrade auf Rawhide
Die Installation von Fedora Rawhide ist ziemlich einfach. Wenn Sie eine bestehende Installation mit Fedora starten möchten, müssen Sie nur die folgenden Befehle ausführen:
sudo yum install fedora-release-rawhide yum-utils
(dies installiert die Rawhide-Repository-Datei)sudo yum-config-manager --disable fedora updates updates-testing
(das deaktiviert deine alten Repositories)sudo yum-config-manager --enable rawhide
(sudo yum-config-manager --enable rawhide
das Rohhaut-Repository)sudo yum update yum
(dies aktualisiert yum auf die absolut letzte Version)sudo yum --releasever=rawhide distro-sync --nogpgcheck
(dies aktualisiert dein System auf Rawhide)
Rawhide direkt installieren
Wenn Sie Fedora installieren möchten, ohne zuerst die Stable-Version zu installieren, müssen Sie das DVD-Installationsprogramm herunterladen. Wenn das Installationsprogramm Sie nach zusätzlichen Repositories fragt, müssen Sie die Rawhide-Repositorys hinzufügen. Sie können dies tun, indem Sie:
- Laden Sie die neuesten stabilen oder verzweigten Installationsmedien herunter. (Netinstall oder DVD installieren)
- Kopieren Sie auf lokale Medien (USB oder DVD oder CD)
- Starten Sie das Medium und gehen Sie zum Abschnitt 'Installationsquelle' und geben Sie manuell Folgendes ein:
https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/x86_64/os/
(oder "i386" für 32-Bit statt "x86_64") - Beenden Sie die Installation wie gewohnt
Dies funktioniert nicht, wenn das Stable-Installationsprogramm mit Änderungen an Paketen zu tun hat, die es nicht erwartet. Daher wird weiterhin empfohlen, von einer bereits vorhandenen Installation zu aktualisieren.
Wie du vielleicht merkst oder nicht, kommt es beim Laufen von Rawhide zu möglichen Problemen und mangelndem Polnisch. Dies ist normal, da alle Pakete entweder die neueste stabile Version oder eine Entwicklungsversion sind. Die Dinge können sehr wohl brechen, aber zumindest hast du die Möglichkeit, mit den neuesten und besten zu spielen!
Halten Sie es auf dem neuesten Stand
Wenn Sie eine Rawhide-Installation aktualisieren möchten, führen Sie einfach sudo yum upgrade -skip-broken - denselben Befehl aus, den Sie normalerweise verwenden würden, sowie das Flag, mit dem Sie tatsächlich Pakete durchgehen können, die aktualisierbar sind.
Stellen Sie sicher, dass das -skip-broken- Flag im Befehl enthalten ist, da es höchstwahrscheinlich ein Abhängigkeitsauflösungsproblem gibt. Dies verhindert mögliche Probleme während des Upgrades und ermöglicht es Ihnen tatsächlich, ein Upgrade durchzuführen, anstatt jedes Mal, wenn Sie es versuchen, eine Fehlermeldung anzuzeigen.
Nur bestimmte Pakete zu Rawhide aktualisieren
Was Fedora Rawhide großartig macht (im Gegensatz zu anderen Entwicklungszweigen wie Ubuntu) ist, dass Sie nicht zwischen stabil und Rawhide wählen müssen - Sie können mischen und anpassen. Eine Handvoll Leute möchte die neueste verfügbare Kernel-Version ausführen, so dass sie Unterstützung für die absolut neueste Hardware haben. Andere möchten möglicherweise die in Rawhide gefundene Version eines Pakets verwenden, da sie möglicherweise ein isoliertes Problem beheben kann, das sie gerade haben (z. B. wenn LibreOffice ohne Grund abstürzt). Sie können Ihre stabile Installation einfach beibehalten und die Pakete manuell auswählen, die auf den Rawhide-Versionen ausgeführt werden sollen. Verwenden Sie dazu einfach den regulären Befehl für Installationen oder Updates, fügen Sie jedoch nach dem Hinzufügen der Repo-Datei das folgende Flag hinzu: -enablerepo = rawhide. Jetzt verwenden Sie die Rawhide-Version dieses Pakets!
Die einzige andere Sache, die Sie zur Kenntnis nehmen müssen, ist, dass yum Rawhide nicht erneut nach Updates für diese handverlesenen Pakete checkt. Bei der ersten Aktualisierung aus dem Rawhide-Repository haben Sie dieses Repo vorübergehend aktiviert. Wenn Sie alle Ihre Pakete aktualisieren, enthalten die stabilen Kernel-Updates ältere Versionen als die von Ihnen installierte Rawhide-Version. Sie müssen den Befehl erneut ausführen, um den Repo vorübergehend zu aktivieren, wenn nach Updates gesucht wird. Es ist eine schlechte Idee, das Rawhide-Repo dauerhaft zu aktivieren, denn dann wird yum alle Pakete auf die Rawhide-Versionen aktualisieren wollen. Seien Sie sicher, dass Sie einen guten Grund dafür gefunden haben und dass Sie wissen, dass Sie davon in irgendeiner Weise profitieren können.
Fazit
Bei entsprechender Verwendung kann Rawhide eine nützliche Ressource für die neueste Software sein. Wenn Sie jedoch planen, ein echtes System vollständig auf Rawhide zu betreiben, sollten Sie sich der hohen Wahrscheinlichkeit von Instabilität bewusst sein. Benutzung auf eigene Gefahr!
Wenn Sie andere Repositorys mit Updates oder zusätzlicher Software ergänzen möchten Brauchen Sie Hilfe Installieren von Chrome und Codecs in Fedora Linux? Probieren Sie Fedora Utils Brauchen Sie Hilfe Installieren von Chrome und Codecs in Fedora Linux? Versuchen Fedora Utils Get Fedora eingerichtet, wie Sie es wollen, schnell. Fedora Utils macht ansonsten mühsame Setup-Schritte einfach. Lesen Sie mehr, besuchen Sie Fedora Utils (jetzt Fedy)!
Benutzt du Fedora Rawhide? Was ist mit einer anderen ähnlichen Ressource für Ihre Lieblingsdistribution? Irgendwelche coolen Tipps und Tricks, die du teilen kannst? Lass es uns in den Kommentaren wissen!