Externe Ausgabe -> ListStore
Verfasst: Montag 7. Februar 2005, 18:57
Hallo.
Ich schreibe gerade an einem GUI für pacman (Linux-Paketmanager).
Soweit funktioniert auch alles wie gewünscht. Jedenfalls von meiner Seite her.
Jetzt wurde aber der Wunsch geäußert, dass man über das GUI auch ein Update durchführen können soll.
Bisher hab ich eigentlich immer nur die Ausgabe von pacman in meinem Skript weiter verarbeitet. Doch jetzt gestaltet sich das verdammt schwierig!
Hier mal die Ausgabe, die ich in ein ListStore bannen müsste:
Was in den ListStore soll, wäre in dem Beispiel bootsplash-3.1-8, fontconfig-2.2.3-7, gdm-2.6.0.7-1, ggv-2.8.3-1, glib2-2.6.2-1, glibc-2.3.4-1, gnome-common-2.8.0-5, gnome-mag-0.11.14-1, gnome-nettool-1.1.0-1, gamin-0.0.22-1, gnome-vfs-2.8.3-5, etc...
Nur ich muss zugeben, dass ich gerade überhaupt keine Idee habe, wie ich das bewerkstelligen soll. Dafür ist die Ausgabe zu konfus.
Kann mir hier jemand bitte weiterhelfen?
Ich schreibe gerade an einem GUI für pacman (Linux-Paketmanager).
Soweit funktioniert auch alles wie gewünscht. Jedenfalls von meiner Seite her.
Jetzt wurde aber der Wunsch geäußert, dass man über das GUI auch ein Update durchführen können soll.
Bisher hab ich eigentlich immer nur die Ausgabe von pacman in meinem Skript weiter verarbeitet. Doch jetzt gestaltet sich das verdammt schwierig!
Hier mal die Ausgabe, die ich in ein ListStore bannen müsste:
Code: Alles auswählen
:: Replace fam with gaim from "current"? [Y/n] :: Upgrade pacman first? [Y/n]
Remove: fam
Targets: bootsplash-3.1-8 fontconfig-2.2.3-7 gdm-2.6.0.7-1 ggv-2.8.3-1
glib2-2.6.2-1 glibc-2.3.4-1 gnome-common-2.8.0-5 gnome-mag-0.11.14-1
gnome-nettool-1.1.0-1 gamin-0.0.22-1 gnome-vfs-2.8.3-5, etc...
Total Package Size: 83.5 MB
Proceed with upgrade? [Y/n]
Nur ich muss zugeben, dass ich gerade überhaupt keine Idee habe, wie ich das bewerkstelligen soll. Dafür ist die Ausgabe zu konfus.
Kann mir hier jemand bitte weiterhelfen?