Ah, ok. Find ich auch gut und kannte ich noch nicht. Zeit für eine Übersichtsseite demnächst, der Bedarf steigt.
Ubuntu Touch Plauder Thread
Anmeldungsdatum: Beiträge: 29240 |
|
||||
Anmeldungsdatum: Beiträge: 29240 |
Vsenn modular phones may allow Firefox or Ubuntu, not just Android Countdown BQ: 🇬🇧 http://thinkonbytes.blogspot.de/2015/01/what-i-dont-know-yet-about-ubuntu-phone.html Weiteres Blog mit einigen Artikeln und Bildern - Präsentation des Handys durch Canonical, wie bereits bekannt, am 06.02.15 🇬🇧 http://carla-sella.blogspot.co.uk/ Noch ein Blog zum Handy |
||||
Anmeldungsdatum: Beiträge: 29240 |
Ubuntu Touch am PC ausprobieren: Ihr braucht zur Installation nur 5 Befehle kopieren! Ungültiges Makro (zum Vergrößern anklicken)Dieses Makro ist nicht verfügbar Bild: Erster Begrüßungsbildschirm Hab mir das jetzt auch nochmal auf mein Hauptsystem installiert. Was Entwickler ja schon lange können, kann man hier ja auch nochmal kurz für neugierige Nutzer oder unentschlossene sowie entschlossene Käufer vorstellen. Ich geh hier nicht auf Sonderfälle oder Probleme ein. Und so könnt ihr Ubuntu Touch schon jetzt bzw. immer gefahrlos parallel am PC testen, auch wenn es recht langsam simuliert ist: http://davidplanella.org/ubuntu-emulator-quickstart-guide/ Zusammengefasst und angepasst: ❗ Warnung vor Fremdquellen. (auf 14.04)
Hinweis: i386 bleibt auch bei 64 Bit stehen. Keine Ahnung, ob das der "beste" Channel ist: http://developer.ubuntu.com/en/start/ubuntu-for-devices/image-channels/ Gestartet wird er dann immer so: ubuntu-emulator run myinstance (ohne sudo!)
Nutzung eines Terminals zum Handy: Und so einfach kann man ein Terminal vom Ubuntu mit dem Emulator verbinden: $ adb shell phablet@ubuntu-phablet:~$
Tipps:
Das ist jetzt bisschen spontan entstanden, wir bräuchten wirklich mal eine formatierte Wikiübersicht dafür. Das war es soweit, viel Spaß beim Ausprobieren! Ich will mich und euch nicht gleich zuschütten! Aber so könnt ihr direkt mit den ersten Gehversuchen loslegen! Grüße, Benno Achtung: Ich kann die Hinweise in diesem Post eine Weile später nicht mehr ändern - beachtet also immer die neuesten Posts im Thema sowie ggf. in späteren weiteren Themen sowie vor allem (auch später) im Wiki! |
||||
Anmeldungsdatum: Beiträge: 871 |
Ja, nur funktioniert der Emulator bei mir nicht richtig. Er startet ziemlich langsam und Ubuntu Touch funktioniert elend langsam. |
||||
Anmeldungsdatum: Beiträge: 2717 |
OT: [Whatsapp] Benno-007 schrieb:
Sehr, sehr schön gesagt. Darf ich das benutzen? BOT: Ich weiss nicht, ob es in einer der 15 Seiten dieses Threads schon besprochen wurde, ich weiss nur, dass es Stimmen gegen ein Ubuntu Phone Forum gibt. Ich sehe das anders. Ich fänd' aber auch einen Wiki-Artikel, sogar schon vor erscheinen, sinnvoll. Immer alles aus den ubuntuusers-News zu fischen ist nicht prickelnd. Eine zentrale und aktuelle Informationsquelle ist imho wichtig. |
||||
Anmeldungsdatum: Beiträge: 29240 |
Nun geht's etwas ins Fortgeschrittene. Ich hab einfach mal bisschen rumprobiert, ohne wirklich Ahnung von dem Handy-Zeugs zu haben. Kam dabei aber ein ganzes Stück weiter und hab einiges gelernt. Erste Gehversuche: Manpages fehlen, apt-get gleich mal testen: sudo apt-get install man-db manpages manpages-de klappte problemlos. Hätte ich jetzt nicht erwartet. Ok, anfangs fehlte man-db natürlich noch...und:
Neu: Laut Phoronix sollen seit ca. 12.01.15 auch normale (X-) Desktop-Anwendungen laufen, was ich jedoch mit den öffentlich zugänglichen Channels nicht bestätigen bzw. reproduzieren kann. Vielleicht kann mir da jemand helfen. Starter anlegen: Da ich lange keine Terminal App fand und der Dateimanager aus dem App Store von Ausführbarkeit von Programmen nix wissen wollte, habe ich es mal mit Programmstartern probiert: cp /usr/share/applications/firefox.desktop /home/phablet/.local/share/applications/ echo "X-Ubuntu-Touch=true" >> /home/phablet/.local/share/applications/firefox.desktop Nach kurzem Ziehen auf der Anwendungen-Linse nach unten wurde diese aktualisiert, manchmal erst nach 2-3 Versuchen. Teilweise fehlten trotzdem die Icons, z.B. bei Firefox. Terminal App: Das Terminal fand ich dann letztendlich doch noch: Es war nicht im App Store, auch nicht in den Standardquellen, sondern per PPA installierbar: Auf dem Handy! sudo add-apt-repository ppa:ubuntu-touch-coreapps-drivers/daily sudo apt-get update sudo apt-get install ubuntu-terminal-app PPA: https://launchpad.net/~ubuntu-touch-coreapps-drivers/+archive/ubuntu/daily Hinweis: Das Metapaket touch-coreapps wird derzeit nicht gefunden. Das Terminal hat viele Retro-Effekte, siehe Video im Blog: http://www.networkworld.com/article/2603686/opensource-subnet/how-the-terminal-made-ubuntu-touch-worth-using.html Versuch, Libreoffice zu starten: Hier mal noch ein paar interessante Ausgaben, als ich versuchte, doch noch irgendwie in der Terminal App X-Programme wie Libreoffice zu starten. Dazu suchte ich auch Infos zu Xmir, fand dazu aber mehr im Terminal als im Netz: http://unity.ubuntu.com/mir/debug_for_xmir.html Die Seite wirkt aber sehr gut als erste Anlaufstelle. Ist aber auch zu dünn! $ ps aux|grep unity-system-compositor root 1192 0.0 1.7 145860 9008 ? Sl Feb01 0:01 unity-system-compositor --disable-overlays=false --spinner=/usr/bin/unity-system-compositor-spinner --file /run/mir_socket --from-dm-fd 8 --to-dm-fd 13 --vt 1 phablet 3241 0.0 0.1 5684 860 pts/21 R+ 00:36 0:00 grep --color=auto unity-system-compositor Dann hab ich einzeln folgende Pakete versucht:
Nach letzterem sah mein Desktop dann so aus, wie im zweiten Bild: Ungültiges Makro . Es lies sich keine App mehr starten, der Schirm wurde bzw. blieb schwarz, bis auf die Leisten. War gefixt nach Reinstallation von ubuntu-touch, was es mit runtergeworfen hatte:
Dieses Makro ist nicht verfügbar The following packages will be REMOVED: qtmir-android qtubuntu-android ubuntu-touch The following NEW packages will be installed: qtmir-desktop 0 upgraded, 1 newly installed, 3 to remove and 0 not upgraded. Need to get 181 kB of archives. After this operation, 49.2 kB disk space will be freed. Do you want to continue? [Y/n] Half alles nichts, alle X-Programme wie xterm (auch strace -e trace=file xterm) , transmission-qt (Qt), firefox, libreoffice, eog (GtK), lxterminal meckerten immer nur, dass keine Verbindung zum Mir Server hergestellt werden könne bzw. kein Display vorhanden sei: Ungültiges Makro Dieses Makro ist nicht verfügbar Hab natürlich verschiedenes ausprobiert wie: $ sudo service x11-common start * Setting up X socket directories... $ DISPLAY=:0 xterm # bis hin zu $ DISPLAY=:1.1 xterm aber das half alles nichts. Auch die zwei verdächtigsten der laut strace fehlenden Dateien mit zugehörigen Paketen libhardware2 sowie libxcomposite1 waren bereits installiert. Dabei fällt mir nun auf, dass apt-cache search libhardware nix fand, nur mit der 2 am Ende. Beim richtigen Ubuntu 14.04 für PC ist das aber anders konfiguriert, da wird auch ohne die 2 das Paket mit der 2 gefunden. Falle für Neulinge im Touch Terminal! Hilfreich ist dann die Suche mit * anstatt einer Nummer: apt-cache search libhardware* Hinweis - PIN für Entwicklermodus: Und noch was war mir aufgefallen: Wenn man die PIN der automatischen Bildschirmsperre nach Inaktivität deaktiviert, kann man sich nicht mit adb shell verbinden, weil dann der Entwicklermodus ausgegraut und laut Warnhinweis deaktiviert ist. Diesen findet man in den Systemeinstellungen unter "Info zu diesem Gerät" beim Runterscrollen. Was ein Durcheinander hier... Grund für das Durcheinander hier: Ich will euch nach all dem Geteste wenigstens ein paar kreuz und quer notierte Einblicke und Rückmeldungen geben, weil es nichts bringt, wenn jeder sein eignes Süppchen im stillen Kämmerlein kocht. Ich hoffe stark, dass kommende Updates (per apt-get dist-upgrade im Handy??) die Funktion zumindest auf den instabileren neuen Ubuntu Channels schnell nachrüsten - das wäre super. Und solange es kein Wiki etc. dazu gibt, macht Ordnen auch wenig Sinn. Das geht hier irgendwann alles unter und läuft über. Aber die Wikimods können ja dann auch den Emulator nutzen... Lustige und interessante Entdeckungen:
Ausblick: Interessant wird auch sein, ob und wie gut man dann auf sein Handy (gefahrlos) das neue 15.04 draufspielen kann - und wie lange das 14.10 da Support hat bzw. wann dieses wie geupdatet wird. Vielleicht können ja andre bisschen mitforschen. Vielleicht findet ja jemand raus, wie man diesen xserver-xorg-xmir starten kann? Das kann doch nicht so schwer sein. Dann würde Libreoffice wahrscheinlich laufen - vermute ich. Werd nochmal schaun, ob in dem Paket Doku war. Oder fragt jemand im IRC bei den Entwicklern im Chat? Übrigens habe ich gerade ein apt-get update auf dem 14.10er (14.09)er Channel gemacht und da sind tatsächlich nur ca. 12.000 Pakete drin. Hatte gehofft, dass auch dieser Channel danach noch praller würde. Ich würde mir nach dem Handykauf und etwas Rumprobieren wohl recht schnell was aktuelles aufspielen wollen. Und dann am besten gleich versuchen, vorher das ganze Handy mit LUKS zu verschlüsseln. Wäre halt schön, wenn es bis dahin schon mehr Infos oder Baustellen/ Howtos gäbe - und nicht immer erst frühestens 6 Monate danach. Es gibt ja bereits jetzt die Testmöglichkeiten. Wiki zumindest, wenn sich hier neues dokumentierbares Wissen ergibt. Es soll nicht daran scheitern, Doku aufzubauen, nur weil es kein Wiki dafür gibt. Und momentan ist das schon hinderlich, wie meine letzten Posts hier zeigen, denn manches davon kann man schon mal in Wiki/ Howto extrahieren. Und gemeinsam wächst sowas auch schneller, hier dagegen bremst das Chaos schon beim Zugucken aus. 😉 Grüße, Benno PS: Hat schon jemand weiteres den Emulator ausprobiert? Wie ist es bei euch oder auf dem Nexus: Könnt ihr Text in einer App wie dem Browser markieren/ kopieren/ einfügen? Vor einem Jahr soll es laut Webrecherche noch nicht gegangen sein. Und zu dem xserver-xorg-xmir: Da ist nur ein Chancelog drin und das ist vom 15.12.14. apt-get dist-upgrade brachte auch nix neues - in den Systemeinstellungen kann man auch aktualisieren, was vermutlich dann nicht exakt dasselbe ist. Das dauert aber wieder lange ohne Rückmeldung. Da heißt es wohl aber noch auf Paketierung und frische Pakete warten, bis ein aktuelleres xmir dabei ist, nehme ich an. |
||||
Anmeldungsdatum: Beiträge: 447 |
Danke für das Teilen deiner Erkenntnisse. Ich lese das immer mit Interesse und warte auf den Tag, wo ich bedenkenlos mein erstes Smartphone kaufen kann, auch wenn mir nicht einleuchtet, warum ich mich für die Software auf dem Smartphone auf einmal registrieren muss wo es doch auf dem Desktop-Rechner auch ohne geht. |
||||
Anmeldungsdatum: Beiträge: Zähle... |
Hallo Benno Hab schnell mein N5 in UTouch rebootet um das zu testen. Kopieren und einfügen habe ich im Browser, Terminal und in der Erinnerungsapp, die auf Evernote basiert probiert und es funktionert eigentlich ganz gut. Nur die Handler für die Textauswahl sind ein wenig klein und deshalb etwas mühsam. Aber im Prinzip funktionert alles so wie man es (von zB Android) erwartet, mit langen Taps und dann der Auswahl der Aktion. apt-get habe ich bisher noch nicht manuell probiert, ich hab die Updates immer über die grafische Oberfläche gemacht. Ich bekomme auch 404s für ein paar Server bei einem apt-get update und habe derzeit nicht vor mir das System schon zu zerschießen mit xmir und so. Die aktuelle Version bei mir ist 15.04 devel (r58), wobei ich glaube gelesen zu haben, dass die nächsten größeren Updates erst nach dem Launch der Telefone kommt, was ja bald passieren soll. Leider ist der Akkuverbrauch von Touch derzeit noch völlig unpraktikabel. Bei Android komme ich auf 2-3 Tage leichte Nutzung, bei Touch ist der Akku nach ~2h Display praktisch leer. |
||||
(Themenstarter)
Anmeldungsdatum: Beiträge: 2627 |
21 Stunden Batterie Laufzeit mit Ubuntu Touch und immer noch nicht der Akku leer. Auf meinem Nexus 7 (Modell 2013 Wlan "flo") sieht es zur Zeit so aus: uptime und: Batterie. system-image-cli -i current build number: 87 device name: flo channel: ubuntu-touch/devel-proposed alias: ubuntu-touch/vivid-proposed last update: 2015-02-02 09:51:54 version version: 87 version ubuntu: 20150202 version device: 20150129 version custom: 20150202 Btw.: ich hatte wohl mein Quota hier auf ubuntuusers.de gesprengt. Ich kann keine Screenshots mehr direkt auf ubuntuusers hochladen. Die Biester sind ja auch mit 1200 x 1900 Pixeln recht groß. Dort bei Bilderhostern werden die natürlich nicht ewig erhalten bleiben. Muss aber zunächst reichen. Die 21 Stunden Batterie Laufzeit sind ja sonst kaum zu fassen. Ach ja, ein neues Terminal gibt es auch auf dem Ubuntu Touch. Nun wird die Tastatur nicht mehr so leicht versehentlich aktivert. Erst ein Knopfdruck auf das Tastatursymbol unten rechts fährt die virtuelle Tastatur im Termnal hoch. Da sind auch Tabs im Terminal eingebaut: http://imgur.com/wfnwept. Bei der MAC Adresse braucht ihr euch gar keine Mühe zu geben die zu entziffern oder zu merken. Das Ubuntu Touch macht zur Zeit immer neue MAC Adressen. Bin mir noch nicht sicher, ob ich das als Feature oder als Bug betrachten soll. Es nervt einerseits, andererseits könnte man es auch als Sicherheitsfeature betrachten. Habe gerade mal nachgeschaut, offiziell soll die Batterie Laufzeit vom Nexus 7 laut Hersteller maximal 10 Stunden mit Android sein. Also ich finde Ubuntu Touch auf meinem Nexus 7 mit meinen Nutzungsgewohnheiten gar nicht mal so schlecht. 👍 |
||||
Anmeldungsdatum: Beiträge: 29240 |
Danke für eure Rückmeldungen. Habe nun im Browser gesucht und auch die Kopierenfunktion gefunden. Sie ist noch etwas hakelig:
Bei mir rutscht es trotzdem irgendwie weitestgehend durch - ist wohl so konfiguriert. Ah, jetzt sind nicht nur die Errors wegen Fortschritt weg, sondern auch der Hinweis auf E am Ende. Oh, am WE war nix los, nun 107 Updates.
Vermutlich nur in diesem Thema. Es gibt ja schon viele allgemeine Bilder im Netz und diesem Thema. Anbei ein Bild vom Rechtesystem: Ungültiges Makro . Nein, ich schneide die Bilder nicht manuell aus, sondern der Fensterrahmen hat sich - wie konfiguriert - unter mein Panel geschoben und auf dem Foto damit leicht überlagert. Jetzt wird es aber wirklich unbedienbar langsam - im als lahm bekannten Emulator. Keine Sorge!Dieses Makro ist nicht verfügbar Weitere Ausgaben: Aufteilung des Speichers: phablet@ubuntu-phablet:~$ sudo parted -l [sudo] password for phablet: Model: SD SU02G (sd/mmc) Disk /dev/mmcblk0: 4295MB Sector size (logical/physical): 512B/512B Partition Table: loop Disk Flags: Number Start End Size File system Flags 1 0.00B 4295MB 4295MB ext4 Error: /dev/mtdblock0: unrecognised disk label Model: Unknown (unknown) Disk /dev/mtdblock0: 210MB Sector size (logical/physical): 512B/512B Partition Table: unknown Disk Flags: Error: /dev/mtdblock1: unrecognised disk label Model: Unknown (unknown) Disk /dev/mtdblock1: 210MB Sector size (logical/physical): 512B/512B Partition Table: unknown Disk Flags: Error: /dev/mtdblock2: unrecognised disk label Model: Unknown (unknown) Disk /dev/mtdblock2: 69.2MB Sector size (logical/physical): 512B/512B Partition Table: unknown Disk Flags: phablet@ubuntu-phablet:~$ sudo file -s /dev/mtdblock0 /dev/mtdblock0: QEMU QCOW Image (v2), 110731264 bytes phablet@ubuntu-phablet:~$ df -h Filesystem Size Used Avail Use% Mounted on /dev/loop0 3.0G 2.4G 439M 85% / udev 246M 4.0K 246M 1% /dev tmpfs 50M 288K 50M 1% /run /dev/mmcblk0 4.0G 3.0G 757M 81% /home /dev/loop1 105M 104M 192K 100% /lib/modules none 4.0K 0 4.0K 0% /android tmpfs 249M 4.0K 249M 1% /etc/fstab none 4.0K 0 4.0K 0% /sys/fs/cgroup tmpfs 249M 48K 249M 1% /tmp none 5.0M 0 5.0M 0% /run/lock none 249M 12K 249M 1% /run/shm none 100M 0 100M 0% /run/user tmpfs 249M 0 249M 0% /media tmpfs 249M 4.0K 249M 1% /var/lib/sudo tmpfs 50M 0 50M 0% /run/user/0 tmpfs 50M 28K 50M 1% /run/user/32011 phablet@ubuntu-phablet:~$ cat /etc/fstab /dev/root / rootfs defaults,ro 0 0 /userdata/android-data /android/data none bind 0 0 /userdata/system-data//etc/NetworkManager/system-connections /etc/NetworkManager/system-connections none bind 0 0 /userdata/user-data /home none bind 0 0 tmpfs /media tmpfs defaults 0 0 /userdata/system-data//opt/click.ubuntu.com /opt/click.ubuntu.com none bind 0 0 tmpfs /tmp tmpfs defaults 0 0 /userdata/system-data//var/crash /var/crash none bind 0 0 /userdata/system-data//var/lib/AccountsService/users /var/lib/AccountsService/users none bind 0 0 /userdata/system-data//var/lib/dbus /var/lib/dbus none bind 0 0 /userdata/system-data//var/lib/extrausers /var/lib/extrausers none bind 0 0 /userdata/system-data//var/lib/logrotate /var/lib/logrotate none bind 0 0 /userdata/system-data//var/lib/NetworkManager /var/lib/NetworkManager none bind 0 0 /userdata/system-data//var/lib/ofono /var/lib/ofono none bind 0 0 /userdata/system-data//var/lib/PackageKit /var/lib/PackageKit none bind 0 0 /userdata/system-data//var/lib/bluetooth /var/lib/bluetooth none bind 0 0 /userdata/system-data//var/lib/lightdm /var/lib/lightdm none bind 0 0 /userdata/system-data//var/lib/lightdm-data /var/lib/lightdm-data none bind 0 0 tmpfs /var/lib/sudo tmpfs defaults,mode=0700 0 0 /userdata/system-data//var/lib/system-image /var/lib/system-image none bind 0 0 /userdata/system-data//var/lib/upower /var/lib/upower none bind 0 0 /userdata/system-data//var/lib/usermetrics /var/lib/usermetrics none bind 0 0 /userdata/system-data//var/log /var/log none bind 0 0 /userdata/system-data//etc/default/ufw /etc/default/ufw none bind 0 0 /userdata/system-data//etc/ufw /etc/ufw none bind 0 0 /userdata/system-data//lib/ufw/user6.rules /lib/ufw/user6.rules none bind 0 0 /userdata/system-data//lib/ufw/user.rules /lib/ufw/user.rules none bind 0 0 /userdata/system-data//etc/apparmor.d/cache /etc/apparmor.d/cache none bind 0 0 /userdata/system-data//var/cache/apparmor /var/cache/apparmor none bind 0 0 /userdata/system-data//var/lib/apparmor /var/lib/apparmor none bind 0 0 /userdata/system-data//etc/ssh /etc/ssh none bind 0 0 /userdata/system-data//etc/init/ssh.override /etc/init/ssh.override none bind 0 0 /userdata/system-data//etc/writable /etc/writable none bind 0 0 /userdata/system-data//var/lib/ureadahead /var/lib/ureadahead none bind 0 0 /userdata/system-data//var/lib/apport /var/lib/apport none bind 0 0 /userdata/system-data//etc/default/apport /etc/default/apport none bind 0 0 /userdata/system-data//var/lib/urfkill /var/lib/urfkill none bind 0 0 /userdata/system-data//var/lib/misc /var/lib/misc none bind 0 0 /userdata/system-data//var/lib/whoopsie /var/lib/whoopsie none bind 0 0 phablet@ubuntu-phablet:~$ sudo blkid [sudo] password for phablet: /dev/loop0: LABEL="UBUNTU" UUID="4e49f27f-84ab-4aae-9eda-71874785afaa" TYPE="ext4" /dev/loop1: LABEL="SYSTEM" UUID="7737b09a-291e-a752-a883-f5e38364b952" TYPE="ext4" /dev/mmcblk0: LABEL="USERDATA" UUID="e9895d82-a3b4-459b-9765-b24a240bf179" TYPE="ext4" phablet@ubuntu-phablet:~$ Ordner mit den Images am PC, wo die VM liegt: $ ls -halgG ~/.local/share/ubuntu-emulator/viv-prop/ insgesamt 3,5G drwx------ 3 4,0K Feb 4 04:46 . drwx------ 5 4,0K Feb 1 02:21 .. -rw-r--r-- 1 8,9M Feb 1 02:24 boot.img -rw------- 1 0 Feb 1 02:26 cache.img -rw------- 1 5 Feb 4 04:46 cache.img.lock -rw------- 1 4 Feb 1 02:25 .device -rw-rw-r-- 1 1,4K Feb 4 04:46 hardware-qemu.ini -rw------- 1 5 Feb 4 04:46 hardware-qemu.ini.lock -rw-r--r-- 1 4,4M Feb 1 02:24 ramdisk.img -rw-r--r-- 1 8,4M Feb 1 02:24 recovery.img -rw-r--r-- 1 3,9M Feb 1 02:24 recovery-ramdisk.img -rw-r--r-- 1 3,4G Feb 4 05:13 sdcard.img -rw------- 1 5 Feb 4 04:46 sdcard.img.lock -rw-r--r-- 1 1,3K Feb 1 02:25 .stamp drwxr-xr-x 2 4,0K Feb 1 02:24 system -rw-r--r-- 1 101M Feb 1 02:24 system.img -rw-r--r-- 1 4,6M Feb 1 02:24 ubuntu-kernel -rw------- 1 0 Feb 1 02:26 userdata.img -rw------- 1 5 Feb 4 04:46 userdata.img.lock "Aktualisierungen" über Systemeinstellungen: Ungültiges Makro Dieses Makro ist nicht verfügbar Aktualisierungen im Terminal: phablet@ubuntu-phablet:~$ sudo apt-get dist-upgrade [sudo] password for phablet: Reading package lists... Done Building dependency tree Reading state information... Done Calculating upgrade... Done The following packages will be upgraded: adwaita-icon-theme cameraplugin-aal gcc-4.9-base gcc-5-base indicator-power initramfs-tools initramfs-tools-bin language-pack-touch-ast language-pack-touch-bg language-pack-touch-bs language-pack-touch-ca language-pack-touch-cs language-pack-touch-da language-pack-touch-de language-pack-touch-el language-pack-touch-en language-pack-touch-es language-pack-touch-eu language-pack-touch-fi language-pack-touch-fr language-pack-touch-gl language-pack-touch-he language-pack-touch-hu language-pack-touch-id language-pack-touch-it language-pack-touch-ja language-pack-touch-ko language-pack-touch-lt language-pack-touch-lv language-pack-touch-ms language-pack-touch-nb language-pack-touch-nl language-pack-touch-oc language-pack-touch-pl language-pack-touch-pt language-pack-touch-ro language-pack-touch-ru language-pack-touch-sk language-pack-touch-sl language-pack-touch-sr language-pack-touch-sv language-pack-touch-tr language-pack-touch-ug language-pack-touch-uk language-pack-touch-zh-hans language-pack-touch-zh-hant libfreetype6 libgcc1 libgdbussyncevo0 libgo5 libgomp1 libgudev-1.0-0 libmission-control-plugins0 libpam-systemd libpresage-data libpresage1 libpython3.4 libpython3.4-minimal libpython3.4-stdlib libsndfile1 libstdc++6 libsyncevolution0 libsystemd0 libsystemsettings1 libubuntu-application-api2 libubuntu-download-manager-client0 libubuntu-download-manager-common0 libubuntu-platform-hardware-api2 libubuntu-upload-manager-common0 libudev1 libudm-common0 libudm-priv-common0 libunity-scopes3 libwhoopsie0 libxml2 powerstat python3.4 python3.4-minimal qtdeclarative5-ubuntu-download-manager0.1 qtdeclarative5-ubuntu-ui-extras-browser-plugin qtdeclarative5-ubuntu-web-plugin qtdeclarative5-ubuntu-web-plugin-assets signon-plugin-oauth2 suru-icon-theme syncevolution syncevolution-common syncevolution-dbus syncevolution-libs syncevolution-libs-gnome syncevolution-provider-uoa systemd telepathy-mission-control-5 tzdata ubuntu-application-api2-examples ubuntu-application-api2-test ubuntu-application-api2-touch ubuntu-download-manager ubuntu-mobile-icons ubuntu-mono ubuntu-system-settings ubuntu-upload-manager udev unity-plugin-scopes unzip webapp-container webbrowser-app whoopsie 107 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. Need to get 49.1 MB of archives. After this operation, 2,998 kB of additional disk space will be used. Do you want to continue? [Y/n] In history.log stand nach dem grafischen Aktualisierungsversuch nichts und es sieht so aus, trotz langer Wartezeit, als ob nichts geupdatet wurde. Also vermute ich, dass das nur die Apps aus dem Ubuntu Store aktualisiert. Das muss ich längerfristig beobachten, wenn da mal ein Update kam. apt-get speichert seine Systemveränderungen sicherlich, wie alle anderen Systemänderungen, in einem eigenen Differenzbereich zum Image. Das Image selbst kann man wohl damit flashen bzw. alle darauf aufbauenden, Differenz-Updates verwerfen: system-image-cli: phablet@ubuntu-phablet:~$ system-image-cli --help usage: system-image-cli [-h] [--version] [-C FILE] [-b BUILD] [-c CHANNEL] [-d DEVICE] [-f FILTER] [-g] [-i] [-n] [-v] [--list-channels] [--factory-reset] [--switch CHANNEL] [--show-settings] [--set KEY=VAL] [--get KEY] [--del KEY] Ubuntu System Image Upgrader optional arguments: -h, --help show this help message and exit --version show program's version number and exit -C FILE, --config FILE Use the given configuration file instead of the default -b BUILD, --build BUILD Override the current build number just this once -c CHANNEL, --channel CHANNEL Override the channel just this once. Use in combination with `--build 0` to switch channels. -d DEVICE, --device DEVICE Override the device name just this once -f FILTER, --filter FILTER Filter the candidate paths to contain only full updates or only delta updates. The argument to this option must be either `full` or `delta` -g, --no-reboot Download (i.e. "get") all the data files and prepare for updating, but don't actually reboot the device into recovery to apply the update -i, --info Show some information about the current device, including the current build number, device name and channel, then exit -n, --dry-run Calculate and print the upgrade path, but do not download or apply it -v, --verbose Increase verbosity --list-channels List all available channels, then exit --factory-reset Perform a destructive factory reset and reboot. WARNING: this will wipe all user data on the device! --switch CHANNEL Switch to the given channel. This is equivalent to `-c CHANNEL -b 0`. --show-settings Show all settings as key=value pairs, then exit --set KEY=VAL Set a key and value in the settings, adding the key if it doesn't yet exist, or overriding its value if the key already exists. Multiple --set arguments can be given. --get KEY Get the value for a key. If the key does not exist, a default value is returned. Multiple --get arguments can be given. --del KEY Delete the key and its value. It is a no-op if the key does not exist. Multiple --del arguments can be given. phablet@ubuntu-phablet:~$ Auszug der Suche nach einer selbst installierten App: /opt/click.ubuntu.com/com.ubuntu.developer.webapps.webapp-googlemaps/0.2/.click/available /opt/click.ubuntu.com/com.ubuntu.developer.webapps.webapp-googlemaps/0.2/.click/info /opt/click.ubuntu.com/com.ubuntu.developer.webapps.webapp-googlemaps/0.2/.click/lock /opt/click.ubuntu.com/com.ubuntu.developer.webapps.webapp-googlemaps/0.2/.click/status /opt/click.ubuntu.com/com.ubuntu.developer.webapps.webapp-googlemaps/0.2/.click/status-old /opt/click.ubuntu.com/com.ubuntu.developer.webapps.webapp-googlemaps/0.2/.click/triggers /opt/click.ubuntu.com/com.ubuntu.developer.webapps.webapp-googlemaps/0.2/.click/updates /userdata/system-data/opt/click.ubuntu.com/com.ubuntu.developer.webapps.webapp-googlemaps/0.2/.click/available /userdata/system-data/opt/click.ubuntu.com/com.ubuntu.developer.webapps.webapp-googlemaps/0.2/.click/info /userdata/system-data/opt/click.ubuntu.com/com.ubuntu.developer.webapps.webapp-googlemaps/0.2/.click/lock /userdata/system-data/opt/click.ubuntu.com/com.ubuntu.developer.webapps.webapp-googlemaps/0.2/.click/status /userdata/system-data/opt/click.ubuntu.com/com.ubuntu.developer.webapps.webapp-googlemaps/0.2/.click/status-old /userdata/system-data/opt/click.ubuntu.com/com.ubuntu.developer.webapps.webapp-googlemaps/0.2/.click/triggers /userdata/system-data/opt/click.ubuntu.com/com.ubuntu.developer.webapps.webapp-googlemaps/0.2/.click/updates Auszug der Ordner der mit apt-get aktualisierten cameraplugin-aal: phablet@ubuntu-phablet:~$ locate camera /usr/bin/test_camera /usr/lib/i386-linux-gnu/libcamera.so.1 /usr/lib/i386-linux-gnu/libcamera.so.1.0.0 /usr/lib/i386-linux-gnu/libgstbasecamerabinsrc-0.10.so.0 /usr/lib/i386-linux-gnu/libgstbasecamerabinsrc-0.10.so.0.0.0 /usr/lib/i386-linux-gnu/libgstbasecamerabinsrc-1.0.so.0 /usr/lib/i386-linux-gnu/libgstbasecamerabinsrc-1.0.so.0.405.0 /usr/lib/i386-linux-gnu/gstreamer-0.10/libgstcamerabin.so /usr/lib/i386-linux-gnu/gstreamer-0.10/libgstcamerabin2.so /usr/lib/i386-linux-gnu/gstreamer-1.0/libgstcamerabin2.so /usr/lib/i386-linux-gnu/qt5/plugins/mediaservice/libaalcamera.so /usr/lib/i386-linux-gnu/qt5/plugins/mediaservice/libgstcamerabin.so /usr/share/apparmor/easyprof/policygroups/ubuntu/1.0/camera [...] Systemordner: phablet@ubuntu-phablet:~$ ls -hal / total 80K drwxr-xr-x 24 root root 4.0K Feb 1 01:22 . drwxr-xr-x 24 root root 4.0K Feb 1 01:22 .. drwxrwxrwt 5 root root 100 Feb 4 03:46 android drwxr-xr-x 2 root root 4.0K Feb 4 04:25 bin drwxr-xr-x 2 root root 4.0K Oct 23 21:49 boot lrwxrwxrwx 1 root root 14 Jan 31 03:12 cache -> /android/cache drwxr-xr-x 5 root root 4.0K Feb 1 01:22 custom lrwxrwxrwx 1 root root 13 Jan 31 03:12 data -> /android/data drwxr-xr-x 14 root root 3.4K Feb 4 03:47 dev drwxr-xr-x 112 root root 4.0K Feb 4 04:33 etc lrwxrwxrwx 1 root root 16 Jan 31 03:12 factory -> /android/factory lrwxrwxrwx 1 root root 17 Jan 31 03:12 firmware -> /android/firmware drwxr-xr-x 4 root root 4.0K Feb 1 02:47 home drwxr-xr-x 20 root root 4.0K Feb 1 03:32 lib drwx------ 2 root root 16K Feb 1 01:21 lost+found drwxrwxrwt 2 root root 40 Feb 4 03:46 media drwxr-xr-x 2 root root 4.0K Oct 23 21:49 mnt drwxr-xr-x 3 root root 4.0K Jan 31 02:07 opt lrwxrwxrwx 1 root root 16 Jan 31 03:12 persist -> /android/persist dr-xr-xr-x 165 root root 0 Feb 4 03:46 proc drwx------ 2 root root 4.0K Jan 31 02:09 root drwxr-xr-x 20 root root 720 Feb 4 04:33 run drwxr-xr-x 2 root root 4.0K Feb 4 04:24 sbin drwxr-xr-x 2 root root 4.0K Jan 31 02:04 srv dr-xr-xr-x 13 root root 0 Feb 4 03:46 sys lrwxrwxrwx 1 root root 15 Jan 31 03:12 system -> /android/system drwxrwxrwt 5 root root 340 Feb 4 04:23 tmp drwxr-xr-x 6 root root 4.0K Feb 1 01:26 userdata drwxr-xr-x 11 root root 4.0K Jan 31 02:07 usr drwxr-xr-x 13 root root 4.0K Jan 31 02:09 var lrwxrwxrwx 1 root root 22 Jan 31 03:12 vendor -> /android/system/vendor phablet@ubuntu-phablet:~$ ls -hal /android/factory /android/firmware /android/perrsist /android/system/vendor ls: cannot access /android/factory: No such file or directory ls: cannot access /android/firmware: No such file or directory ls: cannot access /android/persist: No such file or directory ls: cannot access /android/system/vendor: No such file or directory Im Emulator also leer. ❗ Macht ohne Ahnung bloß nix an der Partitionierung, das wird das System bei einem Smartphone/ Tablett meines Wissens nach irreparabel schrotten! Noch ein paar Systemordner im Detail: phablet@ubuntu-phablet:~$ ls /var/log alternatives.log btmp faillog ubuntu-download-manager apport.log dmesg fontconfig.log ubuntu-location-service apport.log.1 dmesg.0 fsck udev apport.log.2.gz dmesg.1.gz lastlog unattended-upgrades apport.log.3.gz dmesg.2.gz lightdm upstart apt dmesg.3.gz lxc wtmp auth.log dmesg.4.gz syslog bootstrap.log dpkg.log system-image phablet@ubuntu-phablet:~$ ls /etc adduser.conf group- manpath.config rpc alternatives gshadow mime.types rsyslog.conf apm gshadow- mke2fs.conf rsyslog.d apparmor gss modprobe.d schroot apparmor.d gtk-2.0 modules securetty apport gtk-3.0 modules-load.d security apt host.conf mtab selinux bash.bashrc hostname nanorc services bash_completion.d hosts network shadow bindresvport.blacklist hosts.allow NetworkManager shadow- binfmt.d hosts.deny networks shells bluetooth ifplugd newt signond.conf byobu init nsswitch.conf signon-ui ca-certificates init.d ofono skel ca-certificates.conf initramfs opt ssh calendar initramfs-tools os-release ssl click inputrc PackageKit subgid console-setup insserv pam.conf subgid- cron.d insserv.conf pam.d subuid cron.daily insserv.conf.d passwd subuid- cron.hourly iproute2 passwd- sudoers cron.monthly issue pki sudoers.d crontab issue.net pm sysctl.conf cron.weekly kbd polkit-1 sysctl.d crypttab kernel ppp systemd dbus-1 ldap presage.xml system-image debconf.conf ld.so.cache profile terminfo debian_version ld.so.conf profile.d timezone debsig ld.so.conf.d protocols tmpfiles.d default legal pulse ubuntu-build deluser.conf libaudit.conf purple ubuntu-platform-api depmod.d libnl-3 python2.7 ubuntu-touch-session.d dhcp libreoffice python3 ucf.conf dictionaries-common lightdm python3.4 udev dnsmasq.d locale.alias qemu udisks2 dnsmasq.d-available localtime qemu-ifdown ufw dpkg logcheck qemu-ifup updatedb.conf drirc login.defs rc0.d update-motd.d emacs logrotate.conf rc1.d UPower environment logrotate.d rc2.d upstart-xsessions fb.modes lsb-release rc3.d urfkill firefox ltrace.conf rc4.d vim fonts lxc rc5.d vtrgb fstab machine-id rc6.d wgetrc gai.conf machine-info rc.local wpa_supplicant gdb magic rcS.d writable gps.conf magic.mime resolvconf X11 groff mailcap resolv.conf xdg group mailcap.order rmt phablet@ubuntu-phablet:~$ ls -hal /home/phablet/ total 1.1M drwxr-xr-x 15 phablet phablet 4.0K Feb 4 03:47 . drwxr-xr-x 4 root root 4.0K Feb 1 02:47 .. -rw------- 1 phablet phablet 2.5K Feb 2 01:04 .bash_history -rw-r--r-- 1 phablet phablet 220 Jan 31 02:09 .bash_logout -rw-r--r-- 1 phablet phablet 3.8K Feb 1 04:57 .bashrc drwxrwxr-x 3 phablet phablet 4.0K Feb 1 04:57 .byobu drwx------ 24 phablet phablet 4.0K Feb 4 03:49 .cache drwx------ 15 phablet phablet 4.0K Feb 1 07:36 .config drwxr-xr-x 2 phablet phablet 4.0K Feb 1 04:57 Documents drwxr-xr-x 2 phablet phablet 4.0K Jan 31 02:09 Downloads drwxrwxr-x 2 phablet phablet 4.0K Feb 1 04:35 .gstreamer-0.10 -rw------- 1 phablet phablet 115 Feb 2 04:54 .lesshst drwxrwxr-x 3 phablet phablet 4.0K Feb 1 01:26 .local drwx------ 3 phablet phablet 4.0K Feb 1 07:01 .mozilla drwxr-xr-x 2 phablet phablet 4.0K Jan 31 02:09 Music -rw-r--r-- 1 phablet phablet 255 Feb 1 01:29 .pam_environment drwxr-xr-x 3 phablet phablet 4.0K Feb 1 01:27 Pictures drwx------ 2 phablet phablet 4.0K Feb 1 01:28 .presage -rw-r--r-- 1 phablet phablet 888 Feb 1 04:57 .profile drwx------ 3 phablet phablet 4.0K Feb 1 04:38 .purple -rw-r--r-- 1 phablet phablet 0 Feb 1 02:45 .sudo_as_admin_successful drwxr-xr-x 2 phablet phablet 4.0K Jan 31 02:09 Videos -rw------- 1 phablet phablet 557K Feb 4 04:52 .xsession-errors -rw------- 1 phablet phablet 438K Feb 4 03:46 .xsession-errors.old phablet@ubuntu-phablet:~$ /boot, /opt und /bin: phablet@ubuntu-phablet:~$ ls -hal /boot/ total 8.0K drwxr-xr-x 2 root root 4.0K Oct 23 21:49 . drwxr-xr-x 24 root root 4.0K Feb 1 01:22 .. phablet@ubuntu-phablet:~$ ls -hal /opt total 12K drwxr-xr-x 3 root root 4.0K Jan 31 02:07 . drwxr-xr-x 24 root root 4.0K Feb 1 01:22 .. drwxr-xr-x 5 clickpkg clickpkg 4.0K Feb 4 03:25 click.ubuntu.com phablet@ubuntu-phablet:~$ ls /bin bash journalctl running-in-container bunzip2 kbd_mode run-parts bzcat kill sed bzcmp kmod setfacl bzdiff less setfont bzegrep lessecho setupcon bzexe lessfile sh bzfgrep lesskey sh.distrib bzgrep lesspipe sleep bzip2 ln ss bzip2recover loadkeys stty bzless login su bzmore loginctl sync cat ls systemctl chacl lsblk systemd chgrp lsmod systemd-ask-password chmod machinectl systemd-escape chown mkdir systemd-inhibit chvt mknod systemd-machine-id-setup con2fbmap mktemp systemd-notify cp modeline2fb systemd-tmpfiles cpio more systemd-tty-ask-password-agent dash mount tailf date mountpoint tar dbus-cleanup-sockets mt tempfile dbus-daemon mt-gnu touch dbus-uuidgen mv true dd nano udevadm df nc umount dir nc.openbsd uname dmesg netcat uncompress dnsdomainname netstat unicode_start domainname networkctl vdir dumpkeys nisdomainname wdctl echo open which egrep openvt whiptail false pidof ypdomainname fbset ping zcat fgconsole ping6 zcmp fgrep plymouth zdiff findmnt plymouth-upstart-bridge zegrep getfacl ps zfgrep grep pwd zforce gunzip rbash zgrep gzexe readlink zless gzip rm zmore hostname rmdir znew ip rnano phablet@ubuntu-phablet:~$ Programme: (kaum was nachinstalliert) phablet@ubuntu-phablet:~$ ls /usr/bin/ [ nmcli 2to3-3.4 nm-online aa-clickhook nmtui aa-clickquery nmtui-connect aa-clicktool nmtui-edit aa-easyprof nmtui-hostname aa-exec-click nohup aa-profile-hook nproc abootimg nroff abootimg-pack-initrd nsenter abootimg-unpack-initrd nstat account-console numfmt account-polld nuntium aconnect od adbd ofono-setup add-apt-repository oldfind addpart omshell address-book-app online-accounts-hooks alsaloop online-accounts-service alsamixer online-accounts-ui alsaucm openssl amidi pacat amixer pacmd android-gadget-service pactl aplay padsp aplaymidi pager apport-bug pamon apport-cli paplay apport-collect parec apport-unpack parecord apropos partx apt passwd apt-add-repository paste apt-cache pasuspender apt-cdrom pathchk apt-config pax11publish apt-extracttemplates pdb3 apt-ftparchive pdb3.4 apt-get perl apt-key perl5.20.1 apt-mark pg apt-sortpkgs pgrep arch pic arecord pico arecordmidi pinky aseqdump pixeltool aseqnet pkaction assistant pkcheck awk pkcon base64 pk-debuginfo-install basename pkexec bashbug pkill bluetooth-agent pkmon bluez-list-devices pkttyagent bluez-simple-agent pldd bluez-simple-service pmap bluez-test-adapter powerd bluez-test-audio powerd-cli bluez-test-device powerstat bluez-test-discovery pr bluez-test-input preconv bluez-test-manager print bluez-test-network printenv bluez-test-serial printerbanner bluez-test-service printf bluez-test-telephony prlimit bootctl psfaddtable brcm_patchram_plus psfgettable broadwayd psfstriptable bsd-from psfxtable bsd-write ptx busctl pulseaudio byobu pwdx byobu-config py3clean byobu-ctrl-a py3compile byobu-disable py3versions byobu-disable-prompt pybuild byobu-enable pydoc3 byobu-enable-prompt pydoc3.4 byobu-export pygettext3 byobu-janitor pygettext3.4 byobu-keybindings python3 byobu-launch python3.4 byobu-launcher python3.4m byobu-launcher-install python3m byobu-launcher-uninstall qcollectiongenerator byobu-layout qdbus byobu-prompt qdbuscpp2xml byobu-quiet qdbusviewer byobu-reconnect-sockets qdbusxml2cpp byobu-screen qdoc byobu-select-backend qdoc3 byobu-select-profile qemu-aarch64 byobu-select-session qemu-alpha byobu-shell qemu-arm byobu-silent qemu-armeb byobu-status qemu-cris byobu-status-detail qemu-i386 byobu-tmux qemu-img byobu-ugraph qemu-io byobu-ulevel qemu-m68k cal qemu-microblaze calendar qemu-microblazeel captoinfo qemu-mips catchsegv qemu-mips64 catman qemu-mips64el cautious-launcher qemu-mipsel ceph-rbdnamer qemu-mipsn32 cgm qemu-mipsn32el chacl qemu-nbd chage qemu-or32 chardet3 qemu-ppc chardetect3 qemu-ppc64 chattr qemu-ppc64abi32 chcon qemu-ppc64le chfn qemu-s390x chrt qemu-sh4 chsh qemu-sh4eb ciborium qemu-sparc ciborium-ui qemu-sparc32plus ciptool qemu-sparc64 ckbcomp qemu-system-aarch64 cksum qemu-system-alpha clear qemu-system-arm clear_console qemu-system-cris click qemu-system-i386 cmp qemu-system-lm32 codepage qemu-system-m68k col qemu-system-microblaze col1 qemu-system-microblazeel col2 qemu-system-mips col3 qemu-system-mips64 col4 qemu-system-mips64el col5 qemu-system-mipsel col6 qemu-system-moxie col7 qemu-system-or32 col8 qemu-system-ppc col9 qemu-system-ppc64 colcrt qemu-system-ppcemb colrm qemu-system-s390x column qemu-system-sh4 comm qemu-system-sh4eb compose qemu-system-sparc content-hub-service qemu-system-sparc64 create-online-accounts qemu-system-unicore32 c_rehash qemu-system-x86_64 crontab qemu-system-xtensa csplit qemu-system-xtensaeb ctail qemu-unicore32 ctstat qemu-x86_64 cut qglinfo cvt qhelpconverter dbus-monitor qhelpgenerator dbus-run-session qmake dbus-send qml dconf qml1plugindump deallocvt qmlbundle debconf qmlimportscanner debconf-apt-progress qmlmin debconf-communicate qmlplugindump debconf-copydb qmlprofiler debconf-escape qmlscene debconf-set-selections qmltestrunner debconf-show qmlviewer debsig-verify qtchooser deb-systemd-helper qtconfig deb-systemd-invoke qtcontact-test delpart qtpaths designer rcc dfutool rcp dh_pypy rctest dh_python3 realpath dialer-app recode-sr-latin diff rename.ul diff3 renice dircolors reset dirname resize dm-tool resizecons dotlockfile resizepart dpkg rev dpkg-deb rfcomm dpkg-divert rgrep dpkg-maintscript-helper rlogin dpkg-query routef dpkg-split routel dpkg-statoverride rsh dpkg-trigger rsync du rtstat dumpkeys runcon edit run-mailcap editor rview eject savelog env schroot envsubst scp eog screendump eqn script eventstat scriptreplay ex sdiff expand sdptool expiry see expr select-default-iwrap factor select-editor faillog sensible-browser fallocate sensible-editor fc-cache sensible-pager fc-cat seq fc-list session-migration fc-match setarch fc-pattern setfacl fc-query setkeycodes fc-scan setleds fc-validate setlogcons file setmetamode finch setprop find setsid firefox setterm flock setxkbmap fmt sftp fold sg forkstat sha1sum free sha224sum friends-dispatcher sha256sum friends-service sha384sum from sha512sum funzip showconsolefont gapplication showkey gatttool shred gawk shuf gcore signond gdb signonpluginprocess gdb-add-index signon-ui gdbtui skill gdbus slabtop gdebi slogin geqn smemstat getconf snice getent soelim getfacl soffice getkeycodes sort getopt speaker-test getprop split gettext splitfont gettextize sqlite3 gettext.sh ssh gio-querymodules ssh-add glib-compile-resources ssh-agent glib-compile-schemas ssh-argv0 gnome-www-browser ssh-copy-id gpasswd ssh-keygen gpg ssh-keyscan gpgsplit start-pulseaudio-kde gpgv start-pulseaudio-x11 gpg-zip stat gpic stdbuf gresource strace groff sudo grog sudoedit grops sudoreplay grotty sum groups synccompare gsettings syncevolution gtbl systemd-analyze gtf systemd-cat gtk-launch systemd-cgls gtk-update-icon-cache-3.0 systemd-cgtop hcitool systemd-delta hd systemd-detect-virt head systemd-nspawn health-check systemd-path helpztags systemd-run herepositioning-license-accepted systemd-stdio-bridge hexdump system-image-cli history-daemon system-settings hostid tabs hostnamectl tac i386 tail iconv taskset id tbl iecset tcptraceroute igawk tcptraceroute.mt infocmp tee infotocap telephony-service-approver init-checkconf telephony-service-handler initctl2dot telephony-service-indicator install terminal ionice test ipcmk test_android_gps_api ipcrm test_android_sensors_api ipcs test_android_ubuntu_app_api iptables-xml test_android_ubuntu_app_api_multiple_surfaces ischroot test_audio ispell-wrapper test_camera join test_egl kbdinfo test_egl_configs koi8rxterm test_glesv2 l2ping test_gps l2test test_hardware_alarms_api last test_hwcomposer lastb test_input lastlog test_lights lcf test_media lconvert test_recorder ldd test_sensors less test_sf lessecho test_ubuntu_app_api_location_service lessfile test_ubuntu_haptic_device lesskey test_ui lesspipe test_wifi lexgrog tethering libreoffice tic line timedatectl linguist timeout link tload linux32 tmux linux64 toe lnstat tonegend loadkeys top loadunimap touch locale tput localectl tr localedef transmission-qt locate troff lockfile-check truncate lockfile-create trust-stored-skeleton lockfile-remove trust-stored-stub lockfile-touch trust-store-preseed loffice tset lofromtemplate tsort logger tty logname tzselect look ubuntu-app-launch lorder ubuntu-app-list loweb ubuntu-app-pid lowriter ubuntu-app-stop lp_solve ubuntu-app-triplet lrelease ubuntu-app-usage lsattr ubuntu-app-watch lsb_release ubuntu-bug lscpu ubuntu-download-manager lsinitramfs ubuntu-helper-list lslocks ubuntu-helper-start lsof ubuntu-helper-stop lspgpot ubuntu-html5-app-launcher ltrace ubuntu-location-serviced lupdate ubuntu-location-serviced-cli lxc-attach ubuntu-location-service-providerd lxc-autostart ubuntu-touch-session lxc-cgroup ubuntu-upload-manager lxc-checkconfig ucf lxc-checkpoint ucfq lxc-clone ucfr lxc-config udisksctl lxc-console uic lxc-create uic3 lxc-destroy ul lxc-device unattended-upgrade lxc-execute unattended-upgrades lxc-freeze unexpand lxc-info unicode_stop lxc-ls uniq lxc-monitor unity8 lxc-snapshot unity8-dash lxc-start unity-scope-loader lxc-start-ephemeral unity-system-compositor-spinner lxc-stop unity-webapps-qml-launcher lxc-top unlink lxc-unfreeze unlzma lxc-unshare unopkg lxc-usernsexec unshare lxc-wait unxz lxterm unzip lxterminal unzipsfx lzcat uoa-create lzcmp update-alternatives lzdiff updatedb lzegrep updatedb.mlocate lzfgrep update-mime-database lzgrep update-mime-database.real lzless upower lzma uptime lzmainfo usensord lzmore users mail-lock utmpdump mail-touchlock uxterm mail-unlock vi maliit-server view man vim.tiny mandb virtfs-proxy-helper manpath vmstat mapscrn volname mawk w mcookie wall mc-tool watch mc-wait-for-name wc md5sum webapp-container md5sum.textutils webapp-container-hook media-hub-server webbrowser-app mediaplayer-app wget mediascanner-service-2.0 whatis mesg whereis messaging-app which mir_acceptance_tests who mir_integration_tests whoami mirout whoopsie mir_performance_tests whoopsie-preferences mirping wifi-status mirscreencast wpa_passphrase mir_stress w.procps mir_unit_tests write mkfifo X11 mk_modmap xargs mlocate xgettext moc xkbbell msgattrib xkbcomp msgcat xkbevd msgcmp xkbprint msgcomm xkbvleds msgconv xkbwatch msgen xmlpatterns msgexec xmlpatternsvalidator msgfilter Xorg msgfmt xterm msggrep x-terminal-emulator msginit x-www-browser msgmerge xxd msgunfmt xz msguniq xzcat mtp-server xzcmp namei xzdiff nano xzegrep nawk xzfgrep ncal xzgrep ncurses5-config xzless ncursesw5-config xzmore neqn yes newgrp zdump NF zeitgeist-daemon ngettext zipgrep nice zipinfo nl phablet@ubuntu-phablet:~$ Interessante Kernel-Ordner/ -Dateien: /etc/apparmor.d/tunables/kernelvars /etc/sysctl.d/10-kernel-hardening.conf /lib/modules/3.4.0-4-goldfish/kernel /lib/modules/3.4.0-4-goldfish/kernel/arch /lib/modules/3.4.0-4-goldfish/kernel/crypto /lib/modules/3.4.0-4-goldfish/kernel/drivers /lib/modules/3.4.0-4-goldfish/kernel/fs /lib/modules/3.4.0-4-goldfish/kernel/lib /lib/modules/3.4.0-4-goldfish/kernel/net /sbin/installkernel /usr/sbin/flash-touch-kernel phablet@ubuntu-phablet:~$ cat /usr/sbin/flash-touch-kernel #!/bin/sh BOOT="LNX boot KERNEL" KERNEL="/boot/vmlinuz-$(uname -r)" # we dont want to run if FLASH_KERNEL_SKIP is set, the ubuntu # image build system uses this if [ -n "$FLASH_KERNEL_SKIP" ]; then exit 0 fi # if there is "recovery" on the kernel cmdline, we are most # likely running in dual boot mode, do nothing then, else we # trash the android boot.img grep -q recovery /proc/cmdline && exit 0 case "$1" in /*) [ ! -e "$1" ] && echo "E: No kernel at $1" && exit 1 KERNEL="$1" ;; -h|--help) echo "usage: $(basename $0) [path to kernel]" exit 0 ;; esac for i in $BOOT; do path=$(find /dev -name "*$i*"|grep disk| head -1) [ -n "$path" ] && break done [ -z "$path" ] && echo "E: No boot partition found !" && exit 1 [ ! -e "$KERNEL" ] && echo "E: No kernel at $KERNEL please provide a proper path" && exit 1 abootimg -u $path -k $KERNEL phablet@ubuntu-phablet:~$ Alle Kernelmodule (Treiber): $ basename -s ".ko" $(find /lib/modules/$(uname -r) -typ aesni-intel crc32c-intel salsa20-i586 serpent-sse2-i586 twofish-i586 apm iris af_alg algif_hash algif_skcipher ansi_cprng anubis async_memcpy async_pq async_raid6_recov async_tx async_xor raid6test blowfish_common blowfish_generic camellia_generic cast5 cast6 ccm crc32c cryptd crypto_null crypto_user ctr cts deflate fcrypt gcm gf128mul ghash-generic khazad lrw md4 michael_mic pcbc rmd128 rmd160 rmd256 rmd320 salsa20_generic seed seqiv serpent_generic tcrypt tea tgr192 twofish_common twofish_generic vmac wp512 xcbc xor xts zlib acpi_pad einj ec_sys sbs sbshc acard-ahci ahci_platform pata_acpi pata_arasan_cf pata_atp867x pata_legacy pata_piccolo pata_platform pata_rdc bcma drbd mtip32xx nvme osdblk rbd timeriomem-rng virtio-rng virtio_console longhaul intel_mid_dma pch_dma timb_dma nosy dmi-sysfs gpio-adp5520 gpio-adp5588 gpio-cs5535 gpio-generic gpio-it8761e gpio-janz-ttl gpio-max7300 gpio-max730x gpio-max732x gpio-mcp23s08 gpio-ml-ioh gpio-pca953x gpio-pcf857x gpio-pch gpio-rdc321x gpio-sch gpio-tps65912 gpio-vx855 gpio-wm831x gpio-wm8994 drm_usb gma500_gfx ch7006 sil164 nouveau ttm udl vmwgfx hid-axff hid-dr hid-emsff hid-gaff hid-holtekff hid-hyperv hid-kensington hid-keytouch hid-kye hid-lcpower hid-logitech-dj hid-multitouch hid-ortek hid-picolcd hid-primax hid-roccat-arvo hid-roccat-common hid-roccat-isku hid-roccat-kone hid-roccat-koneplus hid-roccat-kovaplus hid-roccat-pyra hid-roccat hid-saitek hid-sjoy hid-speedlink hid-tivo hid-tmff hid-twinhan hid-uclogic hid-waltop hid-zpff hid-zydacron uhid hsi_char hsi hv_utils hv_vmbus abituguru abituguru3 acpi_power_meter ad7414 ad7418 adm1021 adm1025 adm1026 adm1029 adm1031 adm9240 ads1015 ads7828 adt7411 adt7462 adt7470 adt7475 amc6821 applesmc asb100 asc7621 asus_atk0110 atxp1 coretemp dme1737 ds1621 ds620 emc1403 emc2103 emc6w201 f71805f f71882fg f75375s fam15h_power fschmd g760a gl518sm gl520sm gpio-fan hwmon-vid hwmon i5k_amb it87 jc42 k10temp k8temp lineage-pem lm63 lm73 lm75 lm77 lm78 lm80 lm83 lm85 lm87 lm90 lm92 lm93 lm95241 lm95245 ltc4151 ltc4215 ltc4245 ltc4261 max16065 max1619 max1668 max6639 max6642 max6650 mcp3021 ntc_thermistor pc87360 pc87427 adm1275 lm25066 ltc2978 max16064 max34440 max8688 pmbus pmbus_core ucd9000 ucd9200 zl6100 sch5627 sch5636 sch56xx-common sht15 sht21 sis5595 smm665 smsc47b397 smsc47m1 smsc47m192 thmc50 tmp102 tmp401 tmp421 via-cputemp via686a vt1211 vt8231 w83627ehf w83627hf w83781d w83791d w83792d w83793 w83795 w83l785ts w83l786ng wm831x-hwmon i2c-designware-core i2c-designware-pci i2c-diolan-u2c i2c-eg20t i2c-gpio i2c-scmi i2c-xiic i2c-mux gpio-i2cmux pca9541 pca954x as5011 adp5520-keys adp5588-keys adp5589-keys gpio_keys gpio_keys_polled lm8323 matrix_keypad max7359_keypad mcs_touchkey mpr121_touchkey omap4-keypad opencores-kbd qt1070 qt2160 stmpe-keypad tc3589x-keypad tca6416-keypad tca8418_keypad 88pm860x_onkey ad714x-i2c ad714x adxl34x-i2c adxl34x atlas_btns bma150 cma3000_d0x cma3000_d0x_i2c da9052_onkey gp2ap002a00f gpio_tilt_polled kxtj9 max8925_onkey mma8450 mpu3050 pcf8574_keypad rotary_encoder twl6040-vibra wm831x-on altera_ps2 libps2 ps2mult serio serport sparse-keymap hanwang 88pm860x-ts ad7879-i2c ad7879 atmel_mxt_ts auo-pixcir-ts bu21013_ts cy8ctmg110_ts cyttsp_core cyttsp_i2c dynapro eeti_ts egalax_ts hampshire ili210x max11801_ts mcs5000_ts pixcir_i2c_ts st1232 stmpe-ts tps6507x-ts tsc40 wm831x-ts dell-led leds-88pm860x leds-adp5520 leds-bd2802 leds-gpio leds-lm3530 leds-lp3944 leds-lp5521 leds-lp5523 leds-lt3593 leds-max8997 leds-ot200 leds-pca9633 leds-regulator leds-ss4200 leds-tca6507 leds-wm831x-status ledtrig-gpio dm-bufio dm-flakey dm-log-userspace dm-raid dm-thin-pool dm-verity dm-persistent-data raid1 raid456 ati_remote ene_ir fintek-cir gpio-ir-recv imon ir-jvc-decoder ir-lirc-codec ir-mce_kbd-decoder ir-nec-decoder ir-rc5-decoder ir-rc5-sz-decoder ir-rc6-decoder ir-sanyo-decoder ir-sony-decoder ite-cir rc-adstech-dvb-t-pci rc-alink-dtu-m rc-anysee rc-apac-viewcomp rc-asus-pc39 rc-ati-tv-wonder-hd-600 rc-ati-x10 rc-avermedia-a16d rc-avermedia-cardbus rc-avermedia-dvbt rc-avermedia-m135a rc-avermedia-m733a-rm-k6 rc-avermedia-rm-ks rc-avermedia rc-avertv-303 rc-azurewave-ad-tu700 rc-behold-columbus rc-behold rc-budget-ci-old rc-cinergy-1400 rc-cinergy rc-dib0700-nec rc-dib0700-rc5 rc-digitalnow-tinytwin rc-digittrade rc-dm1105-nec rc-dntv-live-dvb-t rc-dntv-live-dvbt-pro rc-em-terratec rc-encore-enltv-fm53 rc-encore-enltv rc-encore-enltv2 rc-evga-indtube rc-eztv rc-flydvb rc-flyvideo rc-fusionhdtv-mce rc-gadmei-rm008z rc-genius-tvgo-a11mce rc-gotview7135 rc-hauppauge rc-imon-mce rc-imon-pad rc-iodata-bctv7e rc-it913x-v1 rc-it913x-v2 rc-kaiomy rc-kworld-315u rc-kworld-pc150u rc-kworld-plus-tv-analog rc-leadtek-y04g0051 rc-lirc rc-lme2510 rc-manli rc-medion-x10 rc-msi-digivox-ii rc-msi-digivox-iii rc-msi-tvanywhere-plus rc-msi-tvanywhere rc-nebula rc-nec-terratec-cinergy-xs rc-norwood rc-npgtech rc-pctv-sedna rc-pinnacle-color rc-pinnacle-grey rc-pinnacle-pctv-hd rc-pixelview-002t rc-pixelview-mk12 rc-pixelview-new rc-pixelview rc-powercolor-real-angel rc-proteus-2309 rc-purpletv rc-pv951 rc-rc6-mce rc-real-audio-220-32-keys rc-snapstream-firefly rc-streamzap rc-tbs-nec rc-technisat-usb2 rc-terratec-cinergy-xs rc-terratec-slim-2 rc-terratec-slim rc-tevii-nec rc-tivo rc-total-media-in-hand rc-trekstor rc-tt-1500 rc-twinhan1027 rc-videomate-m1f rc-videomate-s350 rc-videomate-tv-pvr rc-winfast-usbii-deluxe rc-winfast lirc_dev mceusb nuvoton-cir rc-core rc-loopback redrat3 streamzap winbond-cir ab3100-otp cs5535-mfd janz-cmodio lpc_sch rdc321x-southbridge timberdale tps6105x tps65010 tps6507x tps65217 vx855 wl1273-core ad525x_dpot-i2c ad525x_dpot altera-stapl apds9802als apds990x bh1770glc bh1780gli cb710 eeprom_93cx6 max6875 fsa9480 hmc6352 isl29003 isl29020 lis3lv02d lis3lv02d_i2c pch_phub pti st_drv vmw_balloon cb710-mmc ushc via-sdmmc vub300 docg3 mtdswap cs553x_nand denali docg4 r852 sm_common sm_ftl caif_hsi caif_serial cfspi_slave cnic bna xgmac cxgb4 cxgb4vf ethoc igbvf ks8842 ks8851_mll ksz884x vxge pch_gbe qlcnic stmmac hv_netvsc mdio rionet sb1000 ipheth vmxnet3 at76c50x-usb ath ath5k ath6kl_core ath6kl_sdio ath6kl_usb ath9k_common ath9k_htc ath9k_hw carl9170 brcmfmac brcmsmac brcmutil iwl4965 iwlegacy iwlwifi mwifiex mwifiex_pcie mwifiex_sdio mwl8k rtl8192c-common rtl8192ce rtl8192cu rtl8192de rtl8192se rtlwifi wl1251 wl1251_sdio nfcwilink pn533 acpiphp_ibm cpqphp acerhdf apple-gmux asus-laptop asus-nb-wmi asus-wmi classmate-laptop dell-wmi-aio dell-wmi eeepc-laptop eeepc-wmi fujitsu-laptop fujitsu-tablet hdaps hp-wmi hp_accel ibm_rtl intel_ips intel_menlow msi-wmi mxm-wmi panasonic-laptop samsung-laptop tc1100-wmi thinkpad_acpi topstar-laptop toshiba_acpi toshiba_bluetooth wmi xo15-ebook ds2780_battery ds2781_battery ds2782_battery gpio-charger isp1704_charger lp8727_charger max17040_battery max17042_battery max8903_charger max8925_power max8997_charger max8998_charger sbs-battery smb347-charger test_power wm831x_backup wm831x_power aat2870-regulator ab3100 ad5398 da9052-regulator fixed gpio-regulator isl6271a-regulator lp3971 lp3972 max1586 max8649 max8660 max8925-regulator max8952 max8997 max8998 tps6105x-regulator tps62360-regulator tps65023-regulator tps6507x-regulator tps65217-regulator tps6586x-regulator tps65910-regulator tps65912-regulator userspace-consumer virtual wm831x-dcdc wm831x-isink wm831x-ldo wm8994-regulator rtc-88pm860x rtc-ab3100 rtc-bq32k rtc-da9052 rtc-ds3232 rtc-em3027 rtc-isl12022 rtc-max8925 rtc-max8998 rtc-msm6242 rtc-rp5c01 rtc-rv3029c2 rtc-rx8025 rtc-wm831x libosd osd scsi_wait_scan timed_gpio bcm_wimax clearpad_tm1217 crystalhd ft1000_pcmcia ft1000 ad7291 ad7606 ad799x max1363 adt7316-i2c adt7316 ad7150 ad7152 ad7746 ad5380 max517 iio_dummy ad5933 industrialio kfifo_buf isl29018 tsl2563 tsl2583 hmc5843 ade7854-i2c ade7854 ring_sw iio-trig-periodic-rtc iio-trig-sysfs keucr lirc_bt829 lirc_igorplugusb lirc_imon lirc_sasem lirc_serial lirc_sir lirc_zilog mei ozwpan phison quickstart r8187se r8192e_pci rtllib rtllib_crypt_ccmp rtllib_crypt_tkip rtllib_crypt_wep r8192u_usb r8712u rts5139 sep_driver sm7xx speakup speakup_acntpc speakup_acntsa speakup_apollo speakup_audptr speakup_bns speakup_decext speakup_decpc speakup_dectlk speakup_dtlk speakup_dummy speakup_keypc speakup_ltlk speakup_soft speakup_spkout speakup_txprt synaptics_i2c_rmi4 usbip-core usbip-host vhci-hcd vme_vmivme7805 vme_ca91cx42 vme_tsi148 vme_pio2 vme_user vme vt6655_stage vt6656_stage wlags49_h2_cs wlags49_h25_cs xgifb zram iscsi_target_mod tcm_loop target_core_file target_core_iblock target_core_mod target_core_pscsi n_tracerouter n_tracesink altera_jtaguart altera_uart mfd pch_uart serial_core timbuart uartlite xilinx_uartps uio uio_aec uio_cif uio_netx uio_pci_generic uio_pdrv uio_pdrv_genirq uio_sercos3 isp1362-hcd yurex gpio_vbus ums-eneub6250 ums-realtek 88pm860x_bl aat2870_bl adp5520_bl adp8860_bl adp8870_bl apple_bl da9052_bl lp855x_bl max8925_bl wm831x_bl broadsheetfb fb_ddc fb_sys_fops i740fb smscufx syscopyarea sysfillrect sysimgblt tmiofb udlfb vgastate ds1wm ds2482 ds2490 matrox_w1 w1-gpio w1_bq27000 w1_ds2408 w1_ds2423 w1_ds2431 w1_ds2433 w1_ds2760 w1_ds2780 w1_ds2781 w1_smem w1_therm wire f71808e_wdt nv_tco sbc_fitpc2_wdt sp5100_tco via_wdt wm831x_wdt cachefiles configfs exofs libore fscache cuse gfs2 nilfs2 qnx6 cordic crc-ccitt crc7 crc8 libcrc32c lru_cache raid6_pq test-kstrtox xz_dec_test zlib_deflate batman-adv ebt_802_3 ebt_among ebt_arp ebt_arpreply ebt_dnat ebt_ip ebt_ip6 ebt_limit ebt_log ebt_mark ebt_mark_m ebt_nflog ebt_pkttype ebt_redirect ebt_snat ebt_stp ebt_vlan ebtable_broute ebtable_filter ebtable_nat ebtables caif caif_socket caif_usb chnl_net libceph netprio_cgroup 6lowpan af_802154 ieee802154 ah4 esp4 gre ipcomp nf_nat_sip tunnel4 xfrm4_mode_beet xfrm4_mode_transport xfrm4_mode_tunnel xfrm4_tunnel ah6 esp6 ip6_tunnel ipcomp6 mip6 ip6t_ipv6header sit tunnel6 xfrm6_mode_beet xfrm6_mode_ro xfrm6_mode_transport xfrm6_mode_tunnel xfrm6_tunnel af_key l2tp_core l2tp_debugfs ip_set ip_set_bitmap_ip ip_set_bitmap_ipmac ip_set_bitmap_port ip_set_hash_ip ip_set_hash_ipport ip_set_hash_ipportip ip_set_hash_ipportnet ip_set_hash_net ip_set_hash_netiface ip_set_hash_netport ip_set_list_set ip_vs ip_vs_dh ip_vs_ftp ip_vs_lblc ip_vs_lblcr ip_vs_lc ip_vs_nq ip_vs_pe_sip ip_vs_rr ip_vs_sed ip_vs_sh ip_vs_wlc ip_vs_wrr nf_conntrack_sip xt_CONNSECMARK xt_LOG xt_NOTRACK xt_SECMARK xt_TCPMSS xt_mark xt_policy nci nfc openvswitch rds rds_tcp unix_diag lib80211 xfrm_ipcomp xfrm_user phablet@ubuntu-phablet:~$ Autologin-Nutzer festgelegt: phablet@ubuntu-phablet:~$ cat /etc/lightdm/lightdm.conf.d/90-phablet.conf [SeatDefaults] autologin-user=phablet phablet@ubuntu-phablet:~$ ❗ Ich habe wesentlich aktuellere und umfangreichere Versionen als die vorinstallierten auf dem Handy: phablet@ubuntu-phablet:~$ system-image-cli -i current build number: 88 device name: generic_x86 channel: ubuntu-touch/vivid-proposed last update: 2015-01-31 03:18:12 version version: 88 version ubuntu: 20150131 version device: 20150129 version custom: 20150131 phablet@ubuntu-phablet:~$ Neue Revision ist 90, aber es funktioniert nicht so, wie ich mir das zusammenreime: phablet@ubuntu-phablet:~$ sudo system-image-cli -v -b 90 [systemimage] Feb 04 05:55:19 2015 (10801) running state machine [ubuntu-touch/vivid-proposed/generic_x86] [systemimage] Feb 04 05:55:19 2015 (10801) No valid image master key found, downloading [systemimage] Feb 04 05:55:19 2015 (10801) [0xb63a9aec] Requesting group download: https://system-image.ubuntu.com/gpg/image-master.tar.xz -> /android/cache/recovery/keyring.tar.xz https://system-image.ubuntu.com/gpg/image-master.tar.xz.asc -> /android/cache/recovery/keyring.tar.xz.asc [systemimage] Feb 04 05:55:19 2015 (10801) [0xb63a9aec] Running group download reactor Hängt fest, keinerlei Last. apt-get hat die Revision jedenfalls nicht erhöht. Bedienung:
Seit dem apt-get heute startet sich der Startschirm (Scopes) unendlich immer wieder neu und wird damit nicht fertig. Hab nun mal mit meinem neuen Nutzer eingeloggt. Obwohl nano keins der beiden Enter annimmt und vi anstatt vim ist die Pest beim Löschen/ Ändern. 😈 adb shell verbindet sich sicherheitshalber automatisch wieder als phablet (sudo-Nutzer), aber im Handy bleibt es schwarz. Oh, es tut sich doch was, dauerte nur länger, wie beim ersten Start. Der Nutzer phablet ist übrigens hardcodiert, er taucht kaum wo in /etc auf und steht auch nicht in der passwd. Doch irgendwie hat mein neuer Nick ein Loginproblem, wie bei adduser bereits: phablet@ubuntu-phablet:~$ sudo passwd neuernutzer passwd: Authentication token manipulation error passwd: password unchanged Aber vorerst half für den grafischen Login: phablet@ubuntu-phablet:~$ sudo adduser neuernutzer nopasswdlogin Adding user `neuernutzer' to group `nopasswdlogin' ... Adding user neuernutzer to group nopasswdlogin Done. phablet@ubuntu-phablet:~$ Hab davor doch noch alle Gruppen hinzugefügt, mal fleißig alle einzeln mit sudo adduser neuernutzer gruppe Läuft nun wie geschmiert, auch das Terminal fragt kein PW ab. Aber irgendwas ist da noch faul, vielleicht auch eine absichtliche Sperre? phablet@ubuntu-phablet:~$ sudo usermod -p 0000 neuernutzer phablet@ubuntu-phablet:~$ su - neuernutzer Password: su: Authentication failure phablet@ubuntu-phablet:~$ Das Ausprobieren und vor allem Dokumentieren hat mich wieder viel Zeit gekostet - ich hoffe, es wird in den kommenden Stunden (paar Tage vor einem Kauf) und Tagen (nach einem Kauf) noch einigen nützlich sein. Sei es für schnelle Übersichten, Vergleiche mit der installierten älteren Version oder gar erste Starthilfe für das Terminal im Emulator, um direkt üben bzw. weiterforschen zu können. Zum Abschluss habe ich doch noch ein Bild mit F7 (Power) hinbekommen - muss nur noch mal neustarten, weil ich es zu schnell schloss: Denkste - danach blockiert es wieder 15min und folgend. Querformat ist dagegen unansehnlich, da der Emulator wohl keinen Drehsensor hat... Ausblick: Systemverschlüsselung stell ich mir noch etwas schwierig vor, zusammen ist es vielleicht machbar. Einfach gehn sollte die Homeverschlüsselung zumindest eines neuen Nutzers, direkt per adduser --encrypt-home. Diese macht aber nur Sinn, wenn das PW-Problem geklärt ist - es sei denn, es lässt sich auch entschlüsseln, wenn man nopasswdlogin nimmt. Könnte klappen. Wir werden es herausfinden. Wenn nicht ihr, dann ich. Grüße, Benno |
||||
Anmeldungsdatum: Beiträge: 29240 |
Übrigens startet qemu ohne XServer noch nicht. Und Wine kann auf ARM auch nur scheitern. Bietet euch Ubuntu Touch eine Hotspot-Funktion zur WLAN-Freigabe an? Ich seh im Emulator leider keine. Aber vielleicht kann man das zur Not auch per Bash-Script mit einem schicken Programmstarter einrichten. Das wäre das Gute an offenen Plattformen... Was auch schnell zu klären sein wird: Ist das Handy gerootet oder wie rootet man es? Ich hoffe, das klärt sich sehr schnell. In etwas mehr als 24h geht es quasi schon los - ist nur die Frage, ob man es da auch schon bestellen kann oder noch bis Mo oder gar So warten muss. Weiß jemand, um welche Uhrzeit es präsentiert werden soll? Mit dem PW-Fehler des zweiten Nutzers bin ich noch nicht am Ende. Folgender Zwischenstand nach 1h Testerei: Fehlermeldung bei z.B. sudo pam_extrausers authentication failure pam_authenticate: Authentication failure Es gib aber kein Modul pam_extrausers. Das PW stimmt, wurde nun auch schon mehrfach neu vergeben, der Account entlockt und ohne Auslaufdatum gesetzt: sudo usermod -U -e 99999 test Hab dann festgestellt, dass sich z.B. die /etc/pam.d/sudo von der am PC (14.04) unterscheidet wie folgt (gegrept): sudo:auth required pam_env.so readenv=1 user_readenv=0 sudo:auth required pam_env.so readenv=1 envfile=/etc/default/locale user_readenv=0 sudo:@include common-auth sudo:@include common-account sudo:@include common-session-noninteractive Am Handy stand zwei mal statt auth "session" - hab es testweise mal geändert, auch auf ein komplexeres PW, sollte es daran liegen. Dieses ist auch auf englischer Tastatur gleich wie auf deutscher. PAM neustarten muss man nicht. Hab auch testweise (bestimmt dumm/ gefährlich) @include common-password
nach Die ersten beiden (sinnvollen) Suchmaschineneinträge zu beiden Meldungen drehten sich eher um Postgresql-Spezifika, brachten mir keine Indizien. Hier wäre dann wohl bald mal die Community gefragt, das Problem zu knacken. Mit PAM kenn ich mich nicht wirklich gut aus, für den recht neuen Artikel pam time hat es gerade so noch gereicht. Sowas hab ich auch mal installiert und versucht, ohne genau zu wissen, was ich da mache: phablet@ubuntu-phablet:~$ sudo pamtester -v sudo test authenticate [sudo] password for phablet: pamtester: invoking pam_start(sudo, test, ...) pamtester: performing operation - authenticate Password: pamtester: Authentication failure phablet@ubuntu-phablet:~$ Wieder nix. Vielleicht sollte man mal ein Metapaket draufmüllen? 😛 Wenn da jemand eine Idee hat... Aber ich könnte zum Abschluss für heute mal noch einen neuen Nutzer verschlüsseln, wieder als Autostart eintragen sowie in die Gruppe nopasswdlogin. Wie oben verteilt beschrieben. Dazu hab ich nun noch die ecryptfs-utils nachinstalliert und danach dann den Nutzer angelegt (ich nenn den jetzt auch einfach mal wieder test): sudo adduser --encrypt-home -gecos "" -uid 1007 -gid 1007 test Dabei fällt mir ein, dass UID und GID nicht übereinstimmten, drum trag ich bei diesem Test nun mal die gleiche ein. Ab 1006 ist beim Zweitbenutzer was frei! Geht weiter, aber hier kommt wieder eine typische Meldung: Ich lass sie mal so überlagert, so kaputt ist nämlich auch mein Terminal... 07 testup ecryptfs-utils sudo adduser --encrypt-home -gecos "" -uid 1007 -gid 10 Adding user `test' ... Adding new user `test' (1007) with group `clickpkg' ... Creating home directory `/home/test' ... Setting up encryption ... ************************************************************************ YOU SHOULD RECORD YOUR MOUNT PASSPHRASE AND STORE IT IN A SAFE LOCATION. ecryptfs-unwrap-passphrase ~/.ecryptfs/wrapped-passphrase THIS WILL BE REQUIRED IF YOU NEED TO RECOVER YOUR DATA AT A LATER TIME. ************************************************************************ Done configuring. Copying files from `/etc/skel' ... passwd: Authentication token manipulation error passwd: password unchanged Try again? [y/N] Mit N geht es aber weiter. Und danach könnte man auch noch suchen... → Den mount mit rw ( schreibt ins schreibgeschützte Image?! ❗ ) probierte ich nun auch mal, aber wollte danach mal ein neues PW vergeben, dieses Mal mit passwd. Wird auch nix: phablet@ubuntu-phablet:~$ sudo passwd test passwd: Authentication token manipulation error passwd: password unchanged phablet@ubuntu-phablet:~$ Danach mal neustarten (ich schließe den Emulator einfach, viel zu langsam - ggf. mach ich davor noch $ adb shell initctl: unable to determine sessions initctl: unable to determine sessions $ adb shell initctl: unable to determine sessions initctl: unable to determine sessions $ adb shell error: device not found Hab auch lange genug gewartet und CPU-Last war kaum vorhanden. Die ersten beiden Meldungen kamen schon, seit ich das erste Mal den Autologin änderte. Ist ein Bug der /etc/profile.d/upstart-phablet.sh: https://bugs.launchpad.net/ubuntu/+source/ubuntu-touch-session/+bug/1217863 Werde demnächst nochmal einen Neustart probieren. Ansonsten die VM wohl verwerfen, da sich kein Snapshot ordentlich anlegen lies (wird nirgends gelistet). Alternativ könnte ich natürlich einfach das Image der VM mit einem Tool mounten (oder in Qemu) und da einfach wieder den Autologin rauswerfen. Dazu muss ich mal schauen, in welchem der Teilimages des Gesamtsystems das rumliegt. Für alle, die so ein Teil kaufen wollen, heißt das:
Grüße, Benno |
||||
Anmeldungsdatum: Beiträge: 2717 |
Jetzt krieg ich einen Herzkasper. Woher hast Du diese Infos? Ich kenne nur wage Ankündigungen für Februar 2015 für das Aquaris E4.5 von BQ und evtl einem von Meizu aber vermutlich nicht in Europa. Von ubuntu.com kam bei mir nie eine Info an. |
||||
Anmeldungsdatum: Beiträge: 8985 |
Gibt es eigentlich inzwischen eine Version, die ich auf meinem X86 Tablet mal installieren könnte? Alle bisherigen Versuche waren eher bescheiden |
||||
Anmeldungsdatum: Beiträge: 2717 |
kontakt@bq.com schrieb mir eben:
|
||||
Anmeldungsdatum: Beiträge: 29240 |
Lest einfach den Ikhaya oben rechts, einschließlich Wochenrückblick. Nun dritter Artikel, aber auch nur mit waagen Schätzungen. http://ikhaya.ubuntuusers.de/2015/02/04/linux-am-smartphone/ |