Wie man Debian Sid (relativ) sicher betreibt

Wie man Debian Sid (relativ) sicher betreibt

Debian Sid erschreckt oft neue Benutzer. Es heißt schließlich "instabil" und ist nach dem gemeinen Kind in Toy Story benannt, das alle seine Spielzeuge gebrochen hat. Es muss schrecklich sein, richtig? Nun, das ist die meiste Zeit nicht der Fall. SID ist nicht instabiler als Arch -Linux als Arch -Linux, und mit ein wenig Planung und gesunden Menschenverstand können Sie SID mit relativer Sicherheit auf Ihrem Desktop ausführen.

In diesem Tutorial lernen Sie:

  • So richten Sie APT-Listbugs ein
  • Wie man Frankendebian vermeidet
  • Wie man Ubuntu PPAs sparsam verwendet
  • So planen Sie Ihre Upgrades
Verwenden Sie Debian Sid sicher.

Softwareanforderungen und Konventionen verwendet

Softwareanforderungen und Linux -Befehlszeilenkonventionen
Kategorie Anforderungen, Konventionen oder Softwareversion verwendet
System Debian Sid
Software N / A
Andere Privilegierter Zugriff auf Ihr Linux -System als Root oder über die sudo Befehl.
Konventionen # - erfordert, dass gegebene Linux -Befehle mit Root -Berechtigungen entweder direkt als Stammbenutzer oder mit Verwendung von ausgeführt werden können sudo Befehl
$ - Erfordert, dass die angegebenen Linux-Befehle als regelmäßiger nicht privilegierter Benutzer ausgeführt werden können

So richten Sie APT-Listbugs ein



Wie die meisten Linux-Verteilungen für Rolling-Freisetzung bremst SID nicht nur zufällig, weil es sich so anfühlt. Bruch kommt normalerweise von einem schlechten Update. Obwohl es keinen echten Ersatz für das Abonnieren und Lesen von Entwickler -Mailinglisten gibt, hat nicht jeder die Zeit dafür. Zum Glück gibt APT -Tracks bekannte Fehler, und es gibt ein bequemes Tool, das Ihnen sagt.

APT-listbugs funktioniert automatisch im Installationsprozess. Sie müssen nichts konfigurieren und müssen es nicht manuell ausführen. Installieren Sie einfach das Paket und führen Sie Ihre Updates wie gewohnt aus. Wenn ein Fehler vorhanden ist, pausieren APT-listbugs das Upgrade und präsentieren Sie den Fehler und das betroffene Paket. Dort können Sie trotzdem fortfahren oder aufhören. Es ist fast immer eine gute Idee, aufzuhören, es sei denn. Von dort aus können Sie darauf warten, Ihr System erneut zu aktualisieren, in der Hoffnung, dass der Fehler behoben ist, oder Sie können eine Pination verwenden, um zur Testversion des Pakets zu wechseln, bis der Fehler behoben ist. In beiden Fällen ist eine solide Option, und Sie sollten von Fall zu Fall bewerten.

$ sudo apt installieren APT-listbugs Apt-listChanges

APT-ListChanges ist ein weiteres bequemes Tool, das Ihnen alle wichtigen Änderungen an einem Paket mitteilt. Es kann nicht schaden, das auch einzubeziehen.

Wie man Frankendebian vermeidet

Frankendebian ist ein Begriff, der in der eigenen Dokumentation der Verteilung geprägt ist, wenn Benutzer mehrere Debian -Releases kombinieren oder sogar in Ubuntu -Repositories hinzufügen. Die Debian -Entwickler war überhaupt vorsichtig vorzugehen, aber es gibt tatsächlich Fälle, in denen es vollkommen in Ordnung ist, Veröffentlichungen zu kombinieren. Es kann Sie sogar aus Bugs retten, wie oben beschrieben.

Debian -Tests und SID laufen oft sehr eng miteinander. Aus diesem Grund ist es eine gute Idee, die Testveröffentlichung auf einem SID -System verfügbar zu halten und APT -Pinning zu verwenden, um SID zu bevorzugen. Falls Sie ein problematisches Paket begegnen, können Sie die Version von Tests bevorzugen, um die kaputte in SID zu vermeiden, bis sie behoben ist. Im Allgemeinen machen kaputte Pakete es nicht in die Prüfung, da die Probleme in SID ausgearbeitet werden. Ein gutes Beispiel für eine /etc/Apt/Quellen.Liste Datei würde ungefähr die unten sehen aussehen.



Deb http: // ftp.uns.Debian.org/debian/SID Haupttum nicht freie Deb-Src http: // ftp.uns.Debian.org/debian/sid Hauptdeb http: // ftp.uns.Debian.org/debian/testing hauptsächlich nicht freie deb-src http: // ftp.uns.Debian.org/ debian/ testing main

Richten Sie dann Ihre ein /etc/apt/Vorlieben Um Tests zurückzusetzen.

Paket: * PIN: Release a = instabile Pin-Priorität: 1000 Paket: * Pin: Release A = Testpin-Priorität: 100

Von dort aus können Sie bestimmte Einträge aus dem Test mit a hinzufügen Pin-Priorität höher als 1000 sie gegenüber ihren instabilen Kollegen zu bevorzugen.

Wie man Ubuntu PPAs sparsam verwendet

Hier werden die Dinge wirklich verrückt. Sie sollten es vermeiden, Ubuntu -PPAs und alle Repositories zu verwenden, die für Ubuntu nach Möglichkeit entwickelt wurden, aber es gibt Fälle, in denen es dürfen arbeiten. Ubuntu basiert auf Debian SID, so. Das bedeutet, dass in Ubuntu PPAs ein zufällige Pakete vorhanden sind, das mit SID kompatibel ist.

Das nicht bedeuten, dass Sie SID alle möglichen Ubuntu -PPAs hinzufügen sollten, weil „nah genug ist.”Es bedeutet, dass Sie die PPA normalerweise für die Anwendung verwenden können. In der zweiten, die Sie in Bibliotheken und neuen Versionen von Komponenten und Abhängigkeiten anfangen, können Sie praktisch garantiert Ihr System brechen.

Grafische Extras wie Themen und Ikonen sind auch ein gutes Beispiel dafür, dass bei der Verwendung eines PPA auf Debian in Ordnung sein kann. Ein Thema wird nicht mit Systembibliotheken kommen. Es ist nur ein Thema, und selbst wenn es irgendwie bricht, wird Ihr System als Ganzes in Ordnung sein.

So planen Sie Ihre Upgrades

Debian SID befolgt die meisten Regeln einer Rolling-Release-Verteilung. Wenn Sie eine Rolling-Freisetzung durchführen, sollten Sie einige allgemeine Strategien für gute Praxis anwenden, um zu vermeiden. Einiges davon ist jedoch debianspezifisch, da Sid die Dinge anders macht. Das Planen Ihrer Updates kann Ihnen ernsthaft helfen, Probleme zu vermeiden.

Vermeiden Sie Dist-Upgrade



Es könnte verlockend sein zu verwenden Apt dist-upgrade Um vollständigere Updates zu erzwingen und Pakete davon abzuhalten, zurückgehalten zu werden. Nun, diese Pakete werden normalerweise aus einem bestimmten Grund zurückgehalten, und Dist-Upgrade trifft Entscheidungen für Sie und entfernen Pakete, damit die neuen zum Laufen bringen. Deshalb kann es eine ernsthaft schlechte Idee sein, es regelmäßig zu verwenden. Ein schlechtem zeitgesteuerten Dist-Upgrade kann wichtige Systemkomponenten herausreißen und alles dauerhaft brechen. Es gibt wirklich keinen Vorteil, es zu nutzen, also tun Sie es einfach nicht.

Regelmäßig aktualisieren

Wie die meisten Rolling-Freis-Verteilungen ist es keine gute Idee, Debian Sid zu weit ab dem Datum fallen zu lassen. Wenn eine rollende Distribution zu weit zurückfällt, gibt es zwangsläufig inkompatible Pakete. Der Sprung nach vorne könnte zu viel sein. Dies kann zu Abhängigkeitskonflikten führen, die nicht gelöst werden können, oder zu einem ausgesprochenen Bruch.

Aktualisieren Sie SID einmal pro Woche, um sicherzustellen, dass alles aktuell bleibt. Natürlich ist die einzige Ausnahme hier ein Fehler. Wenn Sie sehen, dass ein Fehler von APT-Listbugs stammt, können Sie etwas länger warten oder zurückgreifen, um ihn zu klären.

Vermeiden Sie Updates in der Nähe einer stabilen Version

Es gibt ein weiteres einzigartiges Debian -Problem, das mit Sid auftauchen kann. Vor jeder stabilen Veröffentlichung von Debian friert das Testen mehrere Monate lang vollständig ein, ohne neue Updates. Sid neigt dazu, auch zu verlangsamen, weil die Debian -Entwickler damit beschäftigt sind, die neue Veröffentlichung vorzubereiten. Sobald die neue Version startet, überfluten alle Rücken in Tests und SID. Das Ergebnis ist eine Bootsladung von Instabilität. Vermeiden Sie es, SID für mindestens eine Woche nach einer neuen Debian -Veröffentlichung zu aktualisieren. Sie kommen nur etwa alle zwei Jahre oder so, was bedeutet, dass dies kein furchtbar häufiges Problem ist.

ABSCHLUSS

Die Verwendung von Debian Sid ist ein guter Weg, um eine Debian-Erfahrung mit Rolling-Freisetzung zu erhalten. Sie haben im Allgemeinen neuere Pakete als Ubuntu, aber mit etwa dem gleichen Systemstabilität. Keine Strategie ist perfekt und es ist immer möglich, dass Dinge schief gehen. Deshalb ist dies immer nur eine gute Option auf Desktops, und Sie sollten SID niemals auf etwas absolut missionkritikiges ausführen.

Verwandte Linux -Tutorials:

  • Dinge zu installieren auf Ubuntu 20.04
  • Eine Einführung in Linux -Automatisierung, Tools und Techniken
  • Dinge zu tun nach der Installation Ubuntu 20.04 fokale Fossa Linux
  • Manjaro Linux gegen Arch Linux
  • Installieren Sie Arch Linux in VMware Workstation
  • Mastering -Bash -Skriptschleifen beherrschen
  • Mint 20: Besser als Ubuntu und Microsoft Windows?
  • Dinge zu tun nach der Installation Ubuntu 22.04 Jammy Quallen…
  • Linux -Download
  • Manjaro Linux gegen Ubuntu