Linux-Apps auf Android ausführen: Linux Terminal Emulator (Termux)
(kibua20.tistory.com)Die Libc von Android ist Bionic libc, während Linux gLibc verwendet. Deshalb ist es nicht möglich, unter Linux kompilierte ausführbare Dateien unverändert auszuführen.
Um diesen Unterschied zu überbrücken, muss man auf Android-Smartphones den Linux Terminal Emulator Termux verwenden. Nach der Installation von Termux aus dem Play Store lassen sich über apt (pkg) verschiedene Linux-Ausführungsdateien installieren und ausführen.
Einsatzmöglichkeiten des Linux-Terminals Termux auf Android-Smartphones:
① Wenn auf dem Android-Smartphone ein Webserver betrieben werden soll
② Wenn auf dem Android-Smartphone Python-Programme ausgeführt werden sollen
③ Wenn das Android-Smartphone als SSH-basierter Server (z. B. sFTP) genutzt werden soll
④ Wenn die Software des Android-Smartphones gehackt werden soll (gerootetes Gerät) – Termux soll Hacking-Tools unterstützen.
⑤ Wiederverwendung von unter Linux entwickelten Programmen: Da Termux für die C-Kompilierung clang verwendet, lassen sich mit Ubuntu gcc gebaute ausführbare Dateien (ELF) nicht direkt ausführen und müssen neu gebaut werden (nur der Quellcode kann wiederverwendet werden)
⑥ Interpreter-Sprachen wie Python laufen unverändert
Noch keine Kommentare.