johann12 schrieb:
Hier wäre die Software die ich verwende dabei (AUR).
Das AUR ist das Arch User Repository, welches originär vom Arch Linux-Projekt als Möglichkeit bereitgestellt wurde, nutzergenerierte Inhalte (hier eben Paketdefinitionen) zusätzlich zu den Paketen der eigentlichen Distribution anzubieten.
Wenn ich mich richtig ans Arch Linux-Forum erinnere, war es eine der oft kritisierten Entscheidungen des Manjaro-Projekts, als Hauptpaketmanager nicht nur einen der eher schlechteren AUR Helper zu verwenden, sondern damit per default auch den Eindruck zu erwecken, dass diese durch und durch mit am wenigsten vertrauenswürdige/zuverlässige Quelle von Paketen offiziell unterstützen Charakter genießen.
Stell dir einfach vor, dass AUR ist das Äquivalent zu den Launchpad-PPA, die du in Ubuntu einbinden kannst. Es ist einerseits komfortabel um an Pakete zu kommen, die so nicht von der Distribution bereitgestellt werden. Gleichzeitig musst du jedes Mal sehr gut aufpassen, was da tatsächlich passiert - nicht nur wegen eventueller Schadsoftware, sondern vielmehr wegen Unverträglichkeiten der Pakete aus externen Quellen miteinander oder mit anderen Paketen der Distribution.
johann12 schrieb:
Mir ging es eher darum wie andere dieses "Problem" lösen.
Wenn ich deine Beiträge hier richtig verstehe, geht es dir in der Sache darum, auch diejenigen deiner Applikationen möglichst vollautomatisiert auf einem aktuellen Stand zu halten, bei denen das nicht über das distributionseigene Paketmanagement geschieht. Anders gesagt: Dich interessiert nicht so sehr, wie andere dieses Problem im Allgemeinen lösen, sondern wie deine konkreten Probleme gelöst werden können.
Diese Unterscheidung ist aus meiner Sicht notwendig und sinnvoll, um eine richtige Zuordnung des Themas zu erreichen und vor allem auch zu klären, ob wir hier wie bei einem Sonntagsspaziergang einfach nur unzählige Möglichkeiten ohne besonderes Ziel austauschen oder dir dabei helfen, deine individuelle Situation zu verbessern und dabei gleichzeitig nützliches Wissen für andere anzuhäufen. ☺
Möglichst allgemein gefasst besteht dieser Themenkomplex aus Antworten auf mehrere Fragen, die nicht nur unabhängig voneinander behandelt werden können, sondern auch individuell für jedes betroffene Programm beantwortet werden müssten:
Wie wird über neue Programmversionen informiert?
Wie erfolgt die Bereitstellung neuer Programmversionen?
Wie erfolgt die Installation neuer Programmversionen?
Meine Empfehlung lautet, dass du dir Programm für Programm vornimmst, die vorgenannten Fragen zu beantworten versuchst und daraus jeweils individuelle Lösungen strickst. Und wenn du bei diesen Einzelpunkten nicht weiterkommst, bietet sich eine möglichst konkrete Frage im Forum an - z.B. im Unterforum Shell und Programmieren, wenn es um die Automatisierung der einzelnen Schritte geht.