Linux-Apps auf Android ausführen: Linux Terminal Emulator (Termux)
(kibua20.tistory.com)<p>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. <br />
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. <br />
<br />
Einsatzmöglichkeiten des Linux-Terminals Termux auf Android-Smartphones:<br />
① Wenn auf dem Android-Smartphone ein Webserver betrieben werden soll<br />
② Wenn auf dem Android-Smartphone Python-Programme ausgeführt werden sollen<br />
③ Wenn das Android-Smartphone als SSH-basierter Server (z. B. sFTP) genutzt werden soll<br />
④ Wenn die Software des Android-Smartphones gehackt werden soll (gerootetes Gerät) – Termux soll Hacking-Tools unterstützen.<br />
⑤ 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)<br />
⑥ Interpreter-Sprachen wie Python laufen unverändert</p>
Noch keine Kommentare.