Ich muss da den Anbietern i.R. vertrauen.
Das verhält sich bei mir genau so.
Egal ob es sich um die Installation von neuer Software oder um Aktualisierungen für vorhandene Software handelt, aufgrund meines begrenzten Fachwissens und der mir zur Verfügung stehenden Zeit ist es mir nicht möglich, die von mir verwendete Software zu überprüfen; d.h. 99,99% meiner Softwarenutzung basiert auf Vertrauen. Trotzdem (oder gerade deshalb) versuche ich mich vor unliebsamen Überraschungen zu schützen:
- Software beziehe ich nur aus wenigen Quellen, von denen ich annehme, dass ich ihnen vertrauen kann (z.B. verwende ich für mein openSUSE Tumbleweed nur Software aus den Repositories OSS, Non-OSS, Update, Packman (und ggf. noch libdvdcss2 aus dem VLC-Repository).
- Die Software meines Systems wird (wenn immer möglich) nur dann aktualisiert, wenn ich das selbst veranlasse. Damit kann ich z.B. verhindern, dass mein System aktualisiert wird, wenn ich es gerade dringend benötige und/oder gerade keine Zeit habe, mich um die Behebung von Problemen (die eventuell durch die Aktualisierung verursacht werden) zu kümmern. Weiterhin erhalte ich so einen Überblick, welche Bereiche meines Systems verändert werden und kann im Fehlerfall gezielter mit der Fehlersuche beginnen.
- Ich lese regelmäßig verschiedene openSUSE-Mailinglisten sowie die Beiträge in verschiedenen Foren, in denen openSUSE Tumbleweed Benutzer vertreten sind. Das gibt mir die Möglichkeit, frühzeitig von problematischen Aktualisierungen zu erfahren.
Mich würde in diesem Zusammenhang interessieren, wie du die Kontrolle über dein System behältst, wenn z.B. bei einem zypper dup oftmals mehr als tausend Pakete aktualisiert werden ...
Auf der openSUSE Factory Mailingliste wird wöchentlich veröffentlicht, welche Aktualisierungen aktuell in Bearbeitung sind. Bestimmte Aktualisierungen führen stets zu einem erhöhten
dup-Aufkommen:
- KDE-Gears (dolphin und Co.) werden immer komplett aktualisiert
- Wechsel von PhytonX zu PhythonY oder PHPx zu PHPy
- eine glibc-Aktualisierung kann dazu führen, dass alle Tumbleweed-Pakete neu kompiliert werden
Und wenn ich mich bei einer Aktualisierungsrunde "unwohl fühle", dann warte ich ein wenig und lese verstärkt die Mailinglisten und Foren.
... wo mir nur bei einem geringen Prozentsatz klar ist, wozu diese dienen.
Alle meine openSUSE Tumbleweed Systeme wurden von anbeginn an ohne empfohlene Pakete installiert. Und da ich mein Systemaktualisierungen auch nicht unkontrolliert durchführen lasse, habe ich im Laufe der Zeit zumindest einen sehr groben Überblick darüber erhalten, welche Pakete wo hin gehören (Basissystem, Plasma6, Netzwerk, Datenbank, Compiler, ...).
Trotzdem bietet nichts von dem oben gesagten einen 100%-tigen Schutz vor fehlerhafter/bösartiger Software.
Mein System einfach unkontrolliert "vor sich hin laufen zu lassen" erscheint mir jedoch auch nicht sinnvoll.
Aber jeder ist seines Glückes Schmied ...