Zum Hauptinhalt Zur Navigation

Appstream: Linux-Software distributionsunabhängig installieren

Das Projekt Appstream will die Verteilung und Installation nicht nur vereinfachen, sondern auch für alle Linux-Distributionen vereinheitlichen. Vertreter etlicher Distributionen haben bereits die Rahmenbedingungen festgelegt.
/ Jörg Thoma
43 Kommentare News folgen (öffnet im neuen Fenster)

Linux-Anwender sollen künftig ihre Software über App Stores einfach und schnell installieren können. Der sogenannte Appstream(öffnet im neuen Fenster) soll dabei für eine einheitliche und unkomplizierte Installation sorgen. Laut Gnome-Entwickler Vincent Untz sollen in dem Installer vor allem detaillierte Beschreibungen, Benutzerberichte und Screenshots im Vordergrund stehen und nicht die technischen Details oder die Abhängigkeiten. Untz hatte sich mit Vertretern zahlreicher Distributionen getroffen, um die Rahmenbedingungen für den App-Installer festzulegen.

Der Appstream basiert vor allem auf den Ideen, die im Rahmen des Bretzn-Projekts von Entwickler Frank Karlitschek Anfang November 2010 vorgestellt wurden. Vor allem die dort angedachten Open Collaboration Services(öffnet im neuen Fenster) sollen wesentlicher Bestandteil von Appstream werden. Über diese sollen Anwender Software bewerten können. Die Verteilung der Software soll über die Xapian-Server(öffnet im neuen Fenster) erfolgen.

Die Metadaten einer Anwendung sollen Paketinformationen, den Repository-Typ und -Ort oder den Speicherort des Icons der Anwendung enthalten. Für die eigentliche Installation ist die Paketverwaltung Packagekit verantwortlich, die in Anwendungen wie das Ubuntu Software Center eingebaut werden soll. Metadaten der Software werden in einer XML-Datei mit dem Namen app-data.xml gespeichert. Daraus wird dann auf einen weiteren Server, der für die Zusammenstellung verantwortlich ist, eine .desktop-Datei erzeugt.

Laut Fahrplan(öffnet im neuen Fenster) sollen die Rahmenbedingungen bis Ende Juni erstellt werden. Bis November soll dann die Infrastruktur geschaffen und in den Distributionen Opensuse, Debian, Ubuntu, Mandriva/Mageia und Fedora/Red Hat eingebaut werden.


Relevante Themen