1. Möchtest Du unser Team im Android OS-Bereich unterstützen? Details dazu findest du hier!
  2. Nimm jetzt an unserem Uhans - 3. ADVENT - Gewinnspiel teil - Alle Informationen findest Du hier!

Hat Android einen Paket-Manager?

Dieses Thema im Forum "Android Allgemein" wurde erstellt von ChristophBier, 02.05.2011.

  1. ChristophBier, 02.05.2011 #1
    ChristophBier

    ChristophBier Threadstarter Android-Experte

    Beiträge:
    475
    Erhaltene Danke:
    33
    Registriert seit:
    02.04.2010
    Phone:
    LG G3
    Tablet:
    Sony Xperia Tablet Z
    Hallo,

    hat Android so etwas wie einen Paket-Manager? Konkret geht es mir um zwei Funktionen:

    • Liste der installierten Programme erzeugen
    • Aus dieser Liste die entsprechenden Programme installieren

    Ich suche also das Pendant zu:

    • dpkg --get-selections > installierte-pakete.txt
    • dpkg --set-selections < installierte-pakete.txt

    Das würde das Testen von Custom ROM deutlich bequemer gestalten :). Gesucht habe ich natürlich, gefunden habe ich aber nichts dazu; auch »adb --help« habe ich mir angesehen.

    Schöne Grüße
    Christoph
     
  2. Duffy003, 02.05.2011 #2
    Duffy003

    Duffy003 Android-Lexikon

    Beiträge:
    1,150
    Erhaltene Danke:
    92
    Registriert seit:
    26.08.2010
    Hast du schon mal Titanium Backup ausprobiert?

    Ich sichere immer das komplette Verzeichnis auf den Rechner und nach Neuaufsetzen lasse ich alle Programme wiederherstellen...

    Sind nur ein Paar Klicks.... quasi automatisch...
     
  3. ChristophBier, 02.05.2011 #3
    ChristophBier

    ChristophBier Threadstarter Android-Experte

    Beiträge:
    475
    Erhaltene Danke:
    33
    Registriert seit:
    02.04.2010
    Phone:
    LG G3
    Tablet:
    Sony Xperia Tablet Z
    Nein, ich habe mir vor einiger Zeit My Backup Pro gekauft, mit dem ich die Apps ebenfalls sichern kann. Aber ich habe hier gelesen, dass es bei manchen Apps sinnvoller sei, sie neu aus dem Market zu installieren. Deshalb suchte ich nach einer Lösung, wie sie mit Debians Paket-Manager möglich ist. Mache ich mir umsonst Gedanken? Kann ich Apps einfach aus Backups wieder einspielen?
     
  4. Duffy003, 02.05.2011 #4
    Duffy003

    Duffy003 Android-Lexikon

    Beiträge:
    1,150
    Erhaltene Danke:
    92
    Registriert seit:
    26.08.2010
    Bei Titanium Backup kann ich einstellen, ob ich "nur" das Programm rücksichern möchte oder auch die Daten...

    Ich weiß bzw. habe selbst festgestellt, dass beim "Update" auf neuere Versionen die Daten besser nicht zurückgesichert werden...

    Wenn du aber z.B. ROMs hast, die alle 2.3 haben sollten auch die Daten kein Problem sein...

    Android hat zwar viel von Linux ... ist aber kein Linux...

    ...
     
  5. ChristophBier, 02.05.2011 #5
    ChristophBier

    ChristophBier Threadstarter Android-Experte

    Beiträge:
    475
    Erhaltene Danke:
    33
    Registriert seit:
    02.04.2010
    Phone:
    LG G3
    Tablet:
    Sony Xperia Tablet Z
    Ich schaue mir Titanium mal an. Wieso macht das Einspielen der Daten bei 2.3 weniger Probleme?

    Nun ja, ob Android Linux ist oder nicht, können wir hier nicht abschließend diskutieren – und ich will es auch nicht. Grundsätzlich ist Linux nur ein Kernel und so betrachtet ist auch Android Linux. Aber eben beispielsweise nicht GNU/Linux. Dort liegt IMO der entscheidende Unterschied.
     
  6. ramdroid, 03.05.2011 #6
    ramdroid

    ramdroid Android-Experte

    Beiträge:
    644
    Erhaltene Danke:
    89
    Registriert seit:
    20.10.2010
    du suchst den Befehl "pm"...

    Also z.B. pm install raffzaff.apk macht einen silent install..... funktioniert aber natürlich nur mit root.

    Weiß nicht ob die Backup programme (Titanium, Backup pro) auch dieses Kommando benutzen, was eigentlich immer zuverlässig funktionieren sollte, oder ob sie eben sonst irgendwas wildes rumpfuschen....
     
    Zuletzt bearbeitet: 03.05.2011
  7. ChristophBier, 03.05.2011 #7
    ChristophBier

    ChristophBier Threadstarter Android-Experte

    Beiträge:
    475
    Erhaltene Danke:
    33
    Registriert seit:
    02.04.2010
    Phone:
    LG G3
    Tablet:
    Sony Xperia Tablet Z
    Wo finde ich denn »pm«? Im SDK kann ich es jedenfalls nicht finden.
     
  8. ramdroid, 03.05.2011 #8
    ramdroid

    ramdroid Android-Experte

    Beiträge:
    644
    Erhaltene Danke:
    89
    Registriert seit:
    20.10.2010
    Das ist ein Komanndo... greift auf den PacketInstaller im Android framework zu. Aber dachte für deinen Fall wäre das command line tool geeigneter...

    du musst nicht unbedingt vom PC aus:

    adb install blubb.apk

    sondern kannst auch direkt auf dem Gerät (Terminal emulator, oder aus deiner app) einfach aufrufen:

    pm install blubb.apk

    Edit:
    Ach so, zur Frage eigentlich... es gibt auch ein Kommando "pm list" oder so ähnlich um die Liste installierter Pakete zu erhalten.
     
    ChristophBier bedankt sich.
  9. ChristophBier, 04.05.2011 #9
    ChristophBier

    ChristophBier Threadstarter Android-Experte

    Beiträge:
    475
    Erhaltene Danke:
    33
    Registriert seit:
    02.04.2010
    Phone:
    LG G3
    Tablet:
    Sony Xperia Tablet Z
    Ah, ja, klar. Auf die Idee, es mal im Terminal-Emulator zu versuchen bin ich wirklich nicht gekommen. AFAICS müssen die entsprechenden .apk-Dateien aber bereits vorhanden sein zur Installation. Oder übersehe ich etwas? Die dpkg-Variante hat den Charme, dass die Pakete automatisch (unter Zuhilfenahme von apt-get) aus den Paket-Repositorys geladen und installiert werden.
     
  10. ramdroid, 04.05.2011 #10
    ramdroid

    ramdroid Android-Experte

    Beiträge:
    644
    Erhaltene Danke:
    89
    Registriert seit:
    20.10.2010
    nö, das geht glaub nicht so einfach...
     

Diese Seite empfehlen