Ich habe vor Kurzem ein BQ Aquaris m10 FHD gekauft und möchte die Desktop-Version von Dropbox sowie die neueste Beta-Version von Scrivener installieren. Der Sinn dieses Tablets bestand darin, normale Desktop-Apps ausführen zu können, aber es scheint keine Möglichkeit zu geben, .deb-Dateien zu installieren.
Das System scheint sie nicht von Haus aus zu erkennen und wenn ich versuche, sie über Bash zu installieren, erhalte ich Fehlermeldungen, die mir mitteilen, dass die Dateien oder das System „schreibgeschützt“ sind (sogar im Root-Verzeichnis).
Ich habe versucht, das Ubuntu Software Center über Bash zu installieren. Alles schien zu funktionieren, aber nach der Installation war es nirgends zu finden und das System hat die DEB-Dateien auch nach dem Neustart noch nicht erkannt.
Jeder Vorschlag wäre hilfreich.
Update (5. Mai): Soweit ich weiß, kann ich das nicht... Obwohl der Befehl dpkg in der Befehlszeile funktioniert (vorausgesetzt, Root wurde als wiederbeschreibbar neu gemountet), basieren die Pakete, die ich installieren wollte, auf der x84-Architektur und das bq Aquaris ist arm. Allerdings habe ich von einem „Emulator“ namens qemu erfahren, der in der Befehlszeile ausgeführt wird und die Anwendungen installieren und ausführen können sollte. Aber wie installiert man ihn? Das ist eine andere Frage.
Ich wäre Ihnen dankbar, wenn mir jemand den richtigen Weg weisen könnte.
außerdem lautet der Befehl zum erneuten Mounten von Root: sudo mount -o remount,rw /
Sie müssen diesen Befehl jedes Mal erneut eingeben, wenn Sie ein Terminal öffnen, aber dadurch konnte ich Repositories hinzufügen (die nicht funktionieren) und apt-get und apt-get update ausführen ... Ob es nun klug ist, dies zu tun oder nicht ... Ich wurde davor gewarnt, aber bisher habe ich keinen Schaden angerichtet. Auf jeden Fall ist dies das, was ich bisher selbst gelernt habe, und ich denke, ich gehe in die richtige Richtung ... oder vielleicht auch nicht? Auch hier ist jede Hilfe willkommen.
Update (15. Juli): Ich habe kürzlich herausgefunden, dass Ubuntus OTA-13-Update eine „experimentelle amd64-Aktivierung“ enthalten wird. Wenn das das bedeutet, was ich denke, dann könnte Ubuntu endlich vollständige Unterstützung für die Installation von .deb-Paketen auf das Aquaris m10 bringen, unabhängig von der Architektur. Wenn jemand es genau weiß, lassen Sie es mich bitte wissen.
Update (18. August): Die schlechte Nachricht ist, dass ich mit meiner Vermutung zur „amd64-Aktivierung“ völlig daneben lag. Es stellte sich heraus, dass es „arm64“ war, wodurch 64-Bit-Anwendungen auf 32-Bit-Hardware laufen könnten. Ich glaube, ich habe nur gelesen, was ich sehen wollte.
Die gute Nachricht ist, dass ich einer echten Lösung immer näher komme. Das Problem ist nicht die ARM-Hardware, sondern das Betriebssystem selbst. .deb-Pakete verwenden Root-Benutzerberechtigungen zum Installieren und Ändern von Dateien in verschiedenen Systemordnern. In Ubuntu Touch und Unity 8 sind viele dieser Dateien und Ordner schreibgeschützt. Daher kann das .deb-Paket die zum Installieren der App erforderlichen Dateien nicht schreiben. Es gibt jedoch einen Weg, dies zu umgehen.
Jeder, der auf OTA-11 oder 12 aktualisiert hat, hat wahrscheinlich bemerkt, dass seine Tablet- und Desktop-Apps in zwei verschiedene Bereiche aufgeteilt wurden: Libertine oder Desktop-Apps (wie es kürzlich umbenannt wurde). Libertine (so wie ich es verstehe) ist eine Anwendung, mit der X-11-Anwendungen in „Containern“ installiert werden können, die eine minimale Ubuntu-Installation enthalten, wodurch die Apps wiederum auf Ubuntu Touch ausgeführt werden können. Auf diese Weise wurden die Standard-Desktop-Anwendungen wie LibreOffice, GIMP, FireFox und andere auf dem m10 installiert.
Um neue Apps zu installieren, müssen Sie mit dem Befehlszeilentool libertine-container-manager einen neuen „Container“ erstellen. Beachten Sie, dass dies nicht über die Terminal-App auf dem M10 selbst erfolgen kann (vorausgesetzt, Sie haben sie installiert), da diese App anscheinend nicht in der Lage ist, Ordner auf dem System zu erstellen oder zu ändern. Stattdessen müssen Sie Ihr M10 mit einem USB-Kabel an einen Ubuntu-Desktop anschließen. Öffnen Sie dann ein Terminalfenster auf Ihrem Desktop und verwenden Sie Phablet-Tools (vorausgesetzt, Sie haben sie installiert), um eine Verbindung zu Ihrem M10 herzustellen. Dann können Sie mit libertine-container-manager einen neuen „Container“ erstellen. Sobald dies erledigt ist, verwenden Sie die Befehlszeile erneut, um das .deb-Paket im „Container“ zu installieren. Aktualisieren Sie Ihren Desktop-Apps-Bereich, und Ihre neue App sollte einsatzbereit sein.
Klingt ganz einfach, oder? Das liegt daran, dass ich den ganzen Fachjargon und die eigentlichen Bash-Befehle weggelassen habe, die nötig sind, damit das funktioniert. Ich bin alles andere als ein Linux-Guru und arbeite die Details noch selbst aus. Das Letzte, was ich möchte, ist, dass jemand dies liest, die falschen Befehle eingibt und sein Tablet blockiert, so wie ich es bei meinem getan habe (bq hat zwei Monate gebraucht, um mein Chaos zu beheben). Wenn jemand diese Installation erfolgreich getestet hat, bitte ich Sie, sie zu teilen. Es gibt mehrere Anwendungen, die ich gerne installieren würde, und ich wäre sehr dankbar für eine ausführliche Anleitung dazu.
In der Zwischenzeit habe ich bereits gelesen, dass Ubuntu dabei ist, das Ganze benutzerfreundlicher zu gestalten, und es gibt sogar Pläne, das Software Center für Ubuntu Touch verfügbar zu machen (keine Sorge, ich habe es zur Sicherheit noch einmal gelesen). Bis dahin werde ich mich weiter selbst damit befassen, und wenn ich sicher bin, dass ich genug weiß, um mein Tablet nicht zu zerstören, werde ich es versuchen. Ich freue mich darauf, über meinen Erfolg oder kläglichen Misserfolg zu berichten. Was auch immer.