Android

So verwenden Sie Termux zum Ausführen von Befehlszeilen-Linux-Apps in Android

So verwenden Sie Termux zum Ausführen von Befehlszeilen-Linux-Apps in Android

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 Aktionstaste in der oberen Reihe der Bildschirmtastatur.

Anwendungsfälle

Einige Dinge, die Sie mit Termux tun können:

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-storage

Sobald 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-Upgrade

Jetzt können Sie Ihre gewünschten Pakete mit dem folgenden Befehl installieren:

$ pkg installieren

Nach 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:

$ pkg-Suche

Sie können alle Pakete auch mit dem folgenden Befehl auflisten:

$ pkg list-all

Installieren 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 -i

So entfernen Sie ein manuell installiertes „.deb“-Paket in Termux, führen Sie einen Befehl im folgenden Format aus:

$ dpkg --remove

Um alle manuell installierten aufzulisten „.deb“-Pakete müssen Sie den folgenden Befehl ausführen:

$ dpkg -l

Irgendein ".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 installieren

Unten 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.

Die 5 besten Arcade-Spiele für Linux
Heutzutage sind Computer ernsthafte Maschinen, die zum Spielen verwendet werden. Wenn du den neuen Highscore nicht bekommst, weißt du was ich meine. I...
Schlacht um Wesnoth 1.13.6 Entwicklung veröffentlicht
Schlacht um Wesnoth 1.13.6, das letzten Monat veröffentlicht wurde, ist die sechste Entwicklungsversion im 1.13.x-Serie und bietet eine Reihe von Verb...
So installieren Sie League of Legends auf Ubuntu 14.04
Wenn Sie ein Fan von League of Legends sind, dann ist dies eine Gelegenheit für Sie, League of Legends zu testen. Beachten Sie, dass LOL von PlayOnLin...