Dieser Artikel enthält eine Anleitung zur Android-App „Termux“, mit der Sie Befehlszeilenprogramme und Skripte auf Android-Geräten ausführen können.
Termux ist eine Open-Source-Terminalemulatoranwendung, die auf Android-Geräten funktioniert. Es funktioniert auch als eine Art Mini-Linux-Betriebssystem, vollgepackt mit vielen Tools und Dienstprogrammen, die Sie normalerweise in Desktop-Linux-Distributionen finden. Sie können Termux verwenden, um zahlreiche Befehlszeilen-Apps über seinen eigenen Paketmanager zu installieren und auszuführen. Es ist kein Root-Zugriff erforderlich, um Termux auf Android zu installieren und auszuführen. Sie können sogar GUIs in einer leichten Desktop-Umgebung ohne Hardwarebeschleunigung durch Termux (über VNC) verwenden, aber sie sind möglicherweise langsam und auf kleinen Touchscreen-Touch-Geräten nicht genau verwendbar. Termux ist bei Entwicklern und anderen Benutzern äußerst beliebt, die auf CLI Linux-Apps auf Android zugreifen möchten. Es ist das, was einem Linux-Betriebssystem auf Android am nächsten kommt, und es ist ein Vergnügen, es mit seiner berührungsoptimierten Oberfläche zu verwenden, die für kleine Bildschirmgeräte geeignet ist. Termux bietet zusätzliche Tastaturaktionen, die die Eingabe von Symbolen erleichtern, und bietet auch eine automatische Vervollständigung durch die
Anwendungsfälle
Einige Dinge, die Sie mit Termux tun können:
- Python-Skripte ausführen
- Bash-Skripte ausführen
- Kommandozeilen-Spiele spielen
- Zugriff auf den Vi-Editor
- SSH-Verbindungen herstellen
- Python-Virtualumgebung erstellen
- Entwickeln Sie Apps, solange Sie keinen GUI-Zugriff benötigen
- Installieren Sie zusätzliche Pakete mit pip, npm, cpan, gem, tlmgr und anderen solchen Paketmanagern
- Grundsätzlich alles, was ein installiertes Paket über seine Befehlszeilenschnittstelle ermöglicht
Termux auf Android installieren
Sie können Termux über Google Play oder von F-Droid herunterladen und installieren. Starten Sie Termux über den Launcher und Sie sollten mit dem folgenden Bildschirm begrüßt werden:
Aktivieren des Speicherzugriffs auf Termux
Um auf Dateien im Termux-Terminal zuzugreifen oder Dateien vom Termux-Terminal zu speichern, müssen Sie zuerst den Termux-Speicher einrichten und Termux Speicherzugriffsberechtigungen erteilen, wenn Sie dazu aufgefordert werden. Sie können dies tun, indem Sie den folgenden Befehl ausführen:
$ termux-setup-storageSobald Sie die Speichereinrichtung abgeschlossen haben, können Sie Termux-Dateien finden, die im Ordner „shared“ im internen Speicher Ihres Android-Geräts gespeichert sind. Wenn der Ordner „freigegeben“ nicht existiert, können Sie ihn manuell erstellen. Normalerweise lautet der vollständige Pfad zu diesem „freigegebenen“ Ordner „/storage/emulated/0/shared“.
Installieren und Verwalten von offiziellen Termux-Paketen
Nachdem Sie Termux installiert haben, führen Sie den folgenden Befehl aus, um Repositorys zu aktualisieren und zu aktualisieren:
$ pkg-UpgradeJetzt können Sie Ihre gewünschten Pakete mit dem folgenden Befehl installieren:
$ pkg installierenNach der Installation können Sie den Befehl für das installierte Paket im Termux-Terminal ausführen (genau wie auf einem Desktop-Linux-Betriebssystem):
Eine Liste der installierbaren Termux-Pakete erhalten Sie hier get. Sie können auch in Termux selbst nach Paketen suchen und suchen. Führen Sie dazu einen Befehl im folgenden Format aus:
Sie können alle Pakete auch mit dem folgenden Befehl auflisten:
$ pkg list-allInstallieren von Deb-Paketen in Termux
Sie können bestimmte „.deb“-Pakete aus Ubuntu- oder Debian-Repositorys, solange sie für die Architektur Ihres Handys gemacht sind (heute haben Handys meistens aarch64- und aarch32-Architekturen). Beachten Sie, dass einige Pakete möglicherweise die Arbeit mit Termux verweigern. So installieren Sie ein „.deb“-Paket, führen Sie einen Befehl im folgenden Format aus:
$ dpkg -iSo entfernen Sie ein manuell installiertes „.deb“-Paket in Termux, führen Sie einen Befehl im folgenden Format aus:
$ dpkg --removeUm alle manuell installierten aufzulisten „.deb“-Pakete müssen Sie den folgenden Befehl ausführen:
$ dpkg -lIrgendein ".deb“-Paket von jeder Paketquelle kann installiert werden, solange es die Kompatibilitätsanforderungen erfüllt. Wie immer sollten Sie beim Abholen von Paketen von Drittanbietern vorsichtig sein, um die Installation verdächtiger Pakete zu verhindern.
Aktivieren zusätzlicher Repositorys in Termux
Sie können in Termux auch zusätzliche Repositorys aktivieren, um die Installation zusätzlicher Pakete zu ermöglichen. Um weitere Repositorys zu finden, besuchen Sie diese Seite und klicken Sie auf Repositorys, deren Namen mit „-packages“ enden. Sie finden den Befehl zum Aktivieren dieser Repositorys in ihren „README“-Dateien. Der Befehl zum Aktivieren zusätzlicher Repositorys sieht wie folgt aus:
$ pkg installierenUnten sind einige Beispiele, die ich getestet habe und die mit Termux funktionieren:
$ pkg installieren x11-repo$ pkg Spiel-Repo installieren
$ pkg install root-repo
$ pkg installiere unstable-repo
$ pkg Science-Repo installieren
Einige Community-Repositorys von Drittanbietern können ebenfalls aktiviert werden. Eine Liste dieser verfügbaren Repositories finden Sie hier.
Installieren von Termux-Add-Ons
Termux bietet einige nützliche Add-Ons, die über den Play Store auf einem Android-Gerät installiert werden können. Einige dieser zusätzlichen Add-Ons sind kostenlos, während andere kostenpflichtig sind. Eine Liste dieser verfügbaren Add-ons finden Sie hier.
Fazit
Einige Apps im Play Store ermöglichen die Installation und Ausführung vollständiger Linux-Umgebungen auf Android. Einige von ihnen benötigen jedoch Root-Zugriff und sind nicht gerade einfach zu bedienen. Was die Benutzerfreundlichkeit betrifft, gibt es nichts Vergleichbares wie Termux im Play Store.