Die Entwickler des Projekts KDE Neon, das Live-Images mit aktuellen Versionen von Programmen und Komponenten von KDE erstellt, haben mitgeteilt, dass sie mit dem Testen eines Mechanismus für Offline-Updates im KDE Neon Unstable Edition begonnen haben, der vom Systemmanager systemd bereitgestellt wird.
Der Offline-Modus sieht vor, dass Updates nicht während des Betriebs, sondern zu Beginn des Systemstarts installiert werden, wobei aktualisierte Komponenten keine Konflikte und Probleme mit bereits laufenden Anwendungen verursachen können. Als Beispiel für Probleme, die bei der sofortigen Installation von Updates auftraten, wird die Notwendigkeit genannt, Firefox neu zu starten, Abstürze laufender Instanzen des Dateimanagers Dolphin und Fehlfunktionen des Bildschirmsperrbildes.
Beim Initiieren eines Systemupdates über die Discover-Oberfläche werden die Updates nun nicht sofort installiert—nach dem Herunterladen der erforderlichen Pakete wird eine Benachrichtigung angezeigt, dass ein Neustart des Systems erforderlich ist, um das Update abzuschließen. Bei Verwendung anderer Paketverwaltungsoberflächen wie pkcon und apt-get werden die Updates jedoch wie zuvor sofort installiert. Das frühere Verhalten bleibt auch für Pakete im Flatpak- und Snap-Format erhalten.
Wir möchten daran erinnern, dass das Projekt KDE neon von Jonathan Riddell ins Leben gerufen wurde, der als Leiter der Distribution Kubuntu abgelöst wurde. Ziel ist es, die Installation aktueller Versionen von Software und Komponenten von KDE zu ermöglichen. Die Builds und die dazugehörigen Repositories werden sofort nach den Veröffentlichungen von KDE aktualisiert, ohne dass es notwendig ist, auf neue Versionen in den Repositories der Distributionen zu warten. In der Infrastruktur des Projekts wird ein Jenkins-Server für die kontinuierliche Integration eingesetzt, der regelmäßig den Inhalt scannt. Server zu neuen Releases. Bei der Entdeckung neuer Komponenten wird ein spezieller Container auf Basis von Docker gestartet, in dem die Paketupdates schnell erstellt werden.
Quelle: opennet.ru
