Wie benutzt man openSUSE Factory, die neue Rolling-Release-Distribution?

Jetzt hat openSUSE QA-Aufgaben automatisiert, so dass Systeme die Stabilität von Paketen selbst testen können. Dadurch wird Factory zu etwas, das brandneue Pakete hat und tatsächlich eine annehmbare Stabilitätserwartung hat.

Jetzt hat openSUSE QA-Aufgaben automatisiert, so dass Systeme die Stabilität von Paketen selbst testen können. Dadurch wird Factory zu etwas, das brandneue Pakete hat und tatsächlich eine annehmbare Stabilitätserwartung hat.
Werbung

Linux bietet alle Arten von Distributionen, die auf alle Bedürfnisse und Wünsche eingehen können. Es gab jedoch einen kleinen Bereich, in dem eine große Distro fehlte: eine Rolling-Release-Distribution, die einfach einzurichten war. Ich sage nicht, dass es keine Distribution gab, um diese Anforderung zu erfüllen (Antergos versucht, Arch Arch Linux zu bauen: Sie von Linux aus Linux bauen lassen. Linux: Lassen Sie Ihr Linux-System von Grund auf neu erstellen Für Linux-Poweruser Es ist sehr wünschenswert, in der Lage zu sein, Ihr System vollständig anzupassen.Mitunter kann das am besten von Anfang an erreicht werden - indem Sie die Komponenten zusammenfügen, die Sie einschließen möchten ...), aber keine der größeren Spieler hatten eine Option wie diese, die jeder legitim nutzen konnte. Die nächste verfügbare Option war die Factory von openSUSE und die Rawhide von Fedora (wir haben Rawhides neueste Errungenschaften abgedeckt). Auf dem blutenden Rand von Linux mit Fedora Rawhide Seien Sie nicht auf die neuesten Versionen von Linux mit Fedora Rawhide warten Software - versuchen Sie Fedora Rawhide stattdessen. Lesen Sie mehr vorher).

OpenSUSE hat jedoch viel an der Automatisierung von QA-Aufgaben gearbeitet, so dass Systeme die Stabilität von Paketen selbst testen können (bis zu einem gewissen Grad). Durch die Einrichtung der Infrastruktur war openSUSE in der Lage, Factory von einer Version der Distribution, die die neueste und beste Version beinhaltete, aber im Allgemeinen instabil zu verwenden war, zu etwas zu machen, das brandneue Pakete hat und tatsächlich eine annehmbare Erwartung hat von Stabilität.

Vorteile einer stabilen, rollenden Release Distro

Das Ergebnis dieser Weiterentwicklung? Sie können jetzt einfacher ein Rolling-Release-Linux-System einrichten, indem Sie eine Distribution verwenden, die Sie möglicherweise bereits gesehen oder ausprobiert haben. Es hält Sie auch davon ab, alle 6-9 Monate auf neuere Releases "upgraden" zu müssen, also haben Sie keine Angst, dass ein großes Upgrade alles kaputt macht. Stattdessen können die in Factory ausgelieferten kleinen Updates einfacher repariert werden, wenn sie etwas kaputt machen. Außerdem bietet dir das Neueste und Größte neue Funktionen und Verbesserungen, und wer mag das nicht?

Wie man Fabrik erhält

Es gibt zwei gute Möglichkeiten, um openSUSE Factory zu erhalten. Wenn Sie openSUSE noch nicht installiert haben, können Sie einfach das neueste openSUSE Factory-Image herunterladen und von dort installieren. Wenn Sie bereits openSUSE installiert haben, müssen Sie nur einige Dateien ändern und ein paar Befehle ausführen, um zu Factory zu wechseln.

Neu installieren

Wenn Sie derzeit kein openSUSE installiert haben, können Sie einfach den neuesten Entwickler-Snapshot basierend auf Factory abrufen. Von hier aus können Sie wählen, was Sie möchten und dann wie gewohnt installieren. Manchmal (aber selten) enthalten diese Bilder einige Fehler, die verhindern, dass Factory erfolgreich auf Ihrem Computer installiert wird. Wenn dies der Fall ist, müssen Sie sich die neueste stabile Version von openSUSE besorgen, sie installieren und dann die gleichen Anweisungen befolgen wie diejenigen, die bereits openSUSE auf ihrem Computer installiert haben.

In-Place-Aktualisierung

Wenn Sie bereits openSUSE installiert haben, müssen Sie die Repositorys, die Sie derzeit zu Ihrem System hinzugefügt haben, durch solche ersetzen, die auf Factory-Pakete verweisen. Beachten Sie, dass in diesen Anweisungen davon ausgegangen wird, dass Sie keine Repositorys von Drittanbietern hinzugefügt haben. Andernfalls werden diese bei Verwendung dieser Befehle entfernt.

    • Erstellen Sie einen Ordner, in den die alten Repositories verschoben werden, damit Sie für sudo mkdir /etc/zypp/repos.d/old zu ihnen zurückkehren können: sudo mkdir /etc/zypp/repos.d/old
    • Verschieben Sie die alten Repository-Dateien in den Ordner, den wir gerade erstellt haben: mv /etc/zypp/repos.d/*.repo /etc/zypp/repos.d/old

    opensuse_factory_repos

    • Fügen Sie nun diese drei Repositories hinzu, um Factory mit diesen Befehlen zu erhalten:
      1. sudo zypper ar -f -c http://download.opensuse.org/factory/repo/oss repo-oss
      2. sudo zypper ar -f -c http://download.opensuse.org/factory/repo/non-oss repo-non-oss
      3. sudo zypper ar -f -c http://download.opensuse.org/factory/repo/debug repo-debug
    • Weisen Sie das System mit den neuen Repositories darauf hin, ein Update einzuleiten: sudo zypper dup

    opensuse_factory_upgrade
    Seien Sie nicht überrascht, wenn Schritt 4 eine Weile dauert, da es wahrscheinlich ist, dass Sie praktisch jedes Paket auf Ihrem System auf eine neuere Version aktualisieren müssen, die in der Regel mindestens 500 MB und normalerweise näher bei 1 GB liegt.

    Liebst du Rollen-Release-Distros?

    Sobald der lange Prozess abgeschlossen ist, sollten Sie jetzt openSUSE Factory ausführen! Von nun an können Sie einfach regelmäßige System-Updates durchführen (über sudo zypper dup wenn Sie möchten) und immer wissen, dass alle Ihre Pakete wirklich aktuell sind. Sie müssen sich nie wieder Sorgen machen, dass Sie auf ein anderes Release aktualisieren, und Sie profitieren immer wieder von neuen Funktionen und anderen Verbesserungen. Ein gutes Beispiel dafür ist, dass Sie immer den neuesten Linux-Kernel ausführen, der ständig mit Verbesserungen bei Leistung, Sicherheit und Stromverbrauch ausgestattet ist.

    Welche Rolling-Release-Distribution ist dein Favorit? Schauen Sie sich unsere besten Linux Distros Seite für Ideen an und lassen Sie es uns in den Kommentaren wissen!

    In this article