UserLAnd Es ist eine Anwendung zum Ausführen von Linux unter Android. Diesmal habe ich damit Java und Tomcat ausgeführt.
Sie können die Distribution zwischen Ubuntu, Debian, Kali und Arch auswählen. Ich habe mich für Ubuntu entschieden, das viele Informationen im Internet zu haben scheint.
Mit dieser App können Sie sich mit SSH oder VNC verbinden und Linux betreiben. Als ich mit meinem Chromebook (Acer C740) eine VNC-Verbindung herstellte, wurde der Bildschirm in der Standard-App nicht angezeigt. Ich wollte einen Desktop-Umgebungsbrowser zum Herunterladen von Dateien verwenden, daher habe ich mich zuerst mit SSH verbunden und die Desktop-Umgebung installiert.
Außerdem funktionierte der Standardbrowser Firefox nicht (der Bildschirm wurde nicht richtig gezeichnet und blieb leer), sodass ich mir die Mühe machen musste, Chromium zu installieren ...
Termux Dies ist auch ein Linux-Terminalemulator wie UserLAnd. Ich habe nicht untersucht, wie es funktioniert, aber ich kann Linux-Befehle verwenden. Diesmal habe ich damit Postgres ausgeführt.
Ich konnte Postgres mit UserLAnd installieren, konnte jedoch den Speicher nicht sichern und konnte nicht starten. Als Alternative habe ich Postgres unter Termux ausgeführt. Die Verbindung von Tomcat nach Postgres war mit localhost: 5432 in Ordnung, sodass keine besonderen Arbeiten erforderlich waren.
Abgesehen davon funktionierte MySQL nur mit UserLAnd. Wenn Sie also eine Umgebung für Tomcat und MySQL erstellen möchten, benötigen Sie Termux nicht.
VNC Viwer for Google Chrome Bei der VNC-Verbindung mit UserLAnd wurde die Chromebook-Tastatur in der Standardanwendung als alphabetische Tastatur erkannt, und es war schwierig, Symbole einzugeben. Als ich mich mit VNC Viwer verband, konnte ich die Tasten genau so eingeben, wie sie gedruckt wurden. Daher habe ich diese App beim Eingeben von Befehlen verwendet.
UserLAnd Java (openjdk8)
sudo apt-get install openjdk-8-jdk
Tomcat Laden Sie tar.gz von Official Site herunter und übergeben Sie es an CATALINA_HOME / bin Wenn Tomcat gestartet wird, wird startup.sh manuell ausgeführt.
Termux Postgres
apt-get install postgresql
Ich habe nicht zu viel über das Einstellen des automatischen Starts nachgedacht, also habe ich einen Startbefehl in .bashrc geschrieben.