staging.inyokaproject.org

Ein App Store für Linux

Status: Gelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

chris109

(Themenstarter)
Avatar von chris109

Anmeldungsdatum:
12. Juni 2006

Beiträge: 374

Nochmal der Unterschied in der Ausrichtung:

Software-Center / Paketverwaltung

- Ubuntu spezifisch - Hohe Integration der Anwendung in das System (Abhängigkeiten, ect.) - Systemweite Installation - Primär Open Source Software - Perfekt für Software, die produktiv eingesetzt wird (z.B. Office)

Software-Center / Paketverwaltung

- Distributionsübergreifend - möglichst wenig Berührungspunkte zwischen Anwendung und System - Installation für den aktuellen Benutzer - Primär proprietäre Software - Perfekt für Software, die konsumiert wird (z.B. Spiele)

chris109

(Themenstarter)
Avatar von chris109

Anmeldungsdatum:
12. Juni 2006

Beiträge: 374

Usability Test bestanden

Ich habe gestern eine Nachbarin gebeten sich mal anzusehen, was ich gemacht habe und sich als Testperrson bereitzustellen. Sie hatte noch nie Linux genutzt und mit Technik nicht viel am Hut. - Ideale Testperson also.

Vorbereitung des Tests:

Ich habe ein für Linux verfügbares (Pixum EasyBook) Programm in ein "Personal Applikation Package" verpackt und dieses auf der Demo-Seite in meinem LAN veröffentlicht. (Die sieht so aus, wie die öffentliche Seite auf linux-appstore.de, nur mit mehr Inhalten.)

- Alle Fenster habe ich geschlossen. Nur ein Firefox-Fenster mit der Herstellerseite war geöffnet.

- Auf dem zweiten Desktop, lag ebenfalls ein Firefox-Fenster mit der internen Appstore-Demo-Seite

Ablauf des Tests:

- Ich habe meine Testkandidatin vor den PC gesetzt und sie gebeten, das Programm von der Herstellerseite zu installieren.

- Zuerst hätte sie fast die Windows-Version genommen. 😉 (Hier habe ich geholfen: "Du brauchst die Linux Version.")

- Sie hat es geschafft das Installationsarchiv herunterzuladen und zu öffnen.

- Das Installationsskript-Selbst hat sie, nach einem Doppelklick leider nur im Editor zu Gesicht bekommen.

- Nach mehreren Versuchen, hatte sie aufgegeben.

- Nun sollte sie das gleiche Nochmal mit dem "Personal Application Package" versuchen.

- Ich habe also den Desktop gewechselt und gesagt: "So jetzt versuche von hier aus das Pixum Easy Book zu installieren."

- Nach dem Download startete die Installation direkt automatisch. So war das sofort erledigt.

- Nur den Programmstarter hat sie nicht gleich gefunden (mein Desktop ist recht voll und für sie total fremd), was sie dazu veranlasst hat die Installation aus der Downloadliste von Firefox erneut zu starten.

- Ich habe Ihr dann geholfen: "Der Hase aus dem Hut - da findest Du das Programm."

- Den Programmstart hat sie wiederum alleine hin bekommen.

- Damit war der Test erfolgreich beendet.

–-

Ich habe das "Pixum Easy Book" deshalb ausgewählt, da es in die Kathegorie von Programmen gehört, welche man nicht in den Paketquellen findet und das da wahrscheinlich auch nicht hingehört.

Die Installation des Programmes ist eigentlich nicht schwer, wenn man sich mit Dateizugriffsrechten und der Shell ein wenig auskennt, allerdings sind das Voraussetzungen, die ein Großteil der PC Nutzer nie erfüllen wird.

Ich möchte gerade jemanden, der seinen PC einfach nur als Internet-Schreibmaschine nutzt, mit Linux ausstatten können und damit alleine lassen können. - Das spart mir eine Menge Support-Aufwand.

JaiBee

Avatar von JaiBee

Anmeldungsdatum:
8. Juni 2007

Beiträge: 1469

chris109 schrieb:

Usability Test bestanden

Glückwunsch!

- Nur den Programmstarter hat sie nicht gleich gefunden (mein Desktop ist recht voll und für sie total fremd), was sie dazu veranlasst hat die Installation aus der Downloadliste von Firefox erneut zu starten.

Den habe ich auch nicht auf Anhieb gefunden, da ich beim ersten Mal zuerst ins Anwendungsmenü geschaut hatte.

Du könntest eine Meldung einbauen, wo sich der Starter befindet und evtl. anbieten, das Programm direkt nach der Installation zu starten (so wie man's eben von Windows kennt).

Gruß

chris109

(Themenstarter)
Avatar von chris109

Anmeldungsdatum:
12. Juni 2006

Beiträge: 374

Danke!

Ist schon erstaunlich, über was für Kleinigkeiten man stolpern kann. 😉

Ich überlege, den Dialog mit der Erfolgsmeldung zu überarbeiten und vielleicht sogar das Fenster mit den "Personal Applications" automatisch nach erfolgter Installation zu öffnen.

Nur die Applikation selbst wird sicher nicht gleich automatisch gestartet werden. Das wäre mir, vor allem bei noch fehlendem Signaturverfahren zu gefährlich und außerdem zu bevormundend.

PhotonX

Avatar von PhotonX

Anmeldungsdatum:
3. Juni 2007

Beiträge: 4471

Man könnte ja auch eine Verknüpfung im "Anwendungen"-Menü bei der Installation erstellen lassen.

chris109

(Themenstarter)
Avatar von chris109

Anmeldungsdatum:
12. Juni 2006

Beiträge: 374

Das wäre durchaus eine Option. Wie das ganze bei der finalen Version (1.0) aussehen wird ist noch offen.

Als Zielplattform kommt ja nicht nur der normale Desktop infrage, sondern auch Linux-Spielkonsolen wie Pandora und Home Theater Systeme auf Basis von MythTV, dem XBMC Media-Center und Co.

Deshalb ist auch die Unabhängigkeit von der Distribution ein wesentlicher Faktor bei der Entwicklung.

chris109

(Themenstarter)
Avatar von chris109

Anmeldungsdatum:
12. Juni 2006

Beiträge: 374

Neues zur Entwicklung

Weitere Fragen?

PhotonX

Avatar von PhotonX

Anmeldungsdatum:
3. Juni 2007

Beiträge: 4471

Vielleicht würde es Sinn machen, zusätzlich zur Lizenz noch die Dateigröße mit anzugeben (vor allem für den Fall, dass mal größere Anwendungen in die Liste kommen). Ansonsten finde ich das alles echt super!

jesus

Avatar von jesus

Anmeldungsdatum:
2. Januar 2007

Beiträge: Zähle...

Interessante Sache, häng mich hier nur mal rein um nichts zu verpassen.

Ximion

Avatar von Ximion

Anmeldungsdatum:
25. November 2007

Beiträge: 1066

@chris109: Ich habe mit dem Listaller eine ähnliche Lösung für das "Problem" erstellt, welche es dem Nutzer ermöglicht, Anwendungen lokal nach $HOME zu installieren oder direkt ins System zu kopieren. Das Projekt nutzt PackageKit und ein eigenes Setup-Format. Im Moment ist das Projekt im Alpha-Stadium, ein Release wird es in ein paar Monaten geben.
Ziel meines Projektes ist es u.A. mit vielen bestehenden Installationslösungen kompatibel zu sein (Autopackage, LOKI und native Pakete werden schon auf allen Distributionen unterstützt). Legt PAPPI eine Art "Registrierung" an, wo die installierten Anwendungen gelistet sind? Ich würde nämlich gerne die Kompatibilitätsschicht des Listaller um PAPPI erweitern, wenn das okay ist. (Nur fehlt noch die Dokumentation dazu)

chris109

(Themenstarter)
Avatar von chris109

Anmeldungsdatum:
12. Juni 2006

Beiträge: 374

Hallo Targion!

Dein Projekt klingt sehr interessant. Natürlich würde ich mich freuen, wenn Du auch das Paketformat von Pappi unterstützt.

Die bisherige Dokumentation ist natürlich noch dürftig. Allerdings ist das System (im monetanen Zustand) so primitiv, dass sich eine Ausufernde Dokumentation nicht lohnen würde.

Wie die Pakete aufgebaut sind steht hier: http://linux-appstore.de/packaging.php

Eine Art "Registrierung", der installierten Pakete ergibt sich dadurch, dass ein Paket genau ein Verzeichnis ergibt. Du kannst mit

pappi -l

die installierten Programme auflisten.

Intern ist das aber nichts weiter als ein

1
 ls $APPDIR

Ximion

Avatar von Ximion

Anmeldungsdatum:
25. November 2007

Beiträge: 1066

Okay, also sind die Informationen nur in diesem Verzeichnis gespeichert... Ich warte noch eine Weile mit der Integration, falls sich noch was an der Struktur ändert, aber das kommende 0.4 release könnte dann schon deinstallations-support für PAPPI bieten und den PAPPI installer vor Deinstallation schützen. (Systemkomponenten werden vom Listaller rausgefiltert)
Das Konzept von PAPPI finde ich auch in sofern gut, weil ich letztens den Listaller Software Catalogue aus dem master-Branch geworfen habe, da mir ein Webbasierter Store sinnvoller erschien und zudem das Teil nicht mehr so gut wartbar war.
PAPPI springt genau in diese Lücke.
Ich bin mal gespannt, wie sich das Projekt entwickelt, man sollte aber auf jeden Fall einen Distributor mit ins Boot holen. Übrigens: Kennst du schon KLIK-Install?

chris109

(Themenstarter)
Avatar von chris109

Anmeldungsdatum:
12. Juni 2006

Beiträge: 374

Es wir sich noch einiges ändern. Es ist also wirklich ratsam noch zu warten.

Ich kenne Klick und Zero-Install und diverse andere aber trotzdem danke für den Hinweis.

Ich habe jetzt angefangen die Idee zu verbreiten. Es wird eine Weile dauern, bis die richtigen Leute sich das Konzept genauer angesehen haben aber ich bin da sehr zuversichtlich:

Pro Linux berichtet schon mal darüber: http://www.pro-linux.de/NB3/news/1/15305/konzept-fuer-offenen-app-store-fuer-linux-vorgestellt.html

Ximion

Avatar von Ximion

Anmeldungsdatum:
25. November 2007

Beiträge: 1066

Von Pro-Linux komme ich 😛 Da ich Linux-Users-Welcome hier im Forum mitverfolgt habe, habe ich dann mal nach deinem Projekt hier gesucht - und siehe da... 😀

PhotonX

Avatar von PhotonX

Anmeldungsdatum:
3. Juni 2007

Beiträge: 4471

Heute über RSS eingetrudelt: http://www.golem.de/1002/73153.html