Casa > C > Como Funciona O Termux No Android?

Como funciona o Termux no Android?

Android também é baseado no Linux , então não é uma surpresa. Nós podemos sempre obter uma shell Linux no Android(ex: usando adb). Existem muitos aplicativos disponíveis no mercado para chamar código nativo usando NDK(como Terminal Emulator for Android).

Agora o problema vem quando você quer rodar programas Linux no android devido à diferença na arquitetura do processador, indisponibilidade de bibliotecas etc.

Então, basicamente o Termux porta aplicativos Linux para rodar no android, ele vem com bibliotecas necessárias, sistema de gerenciamento de pacotes e repositório. Ele mantém uma instalação do mini Linux (em /data/data/com.termux/files, tente chrootar aqui). Mesmo você pode portar programas "não-GUI" para rodar no Android (veja Construindo um pacote )

Você pode até rodar programas Linux usando ADB ou o clássico "Terminal Emulator for Android", basta obter as bibliotecas necessárias para o android, configurar LD_LIBRARY_PATH e RUN.....

If you want to try it using Terminal Emulator, do this:

  1. Load libraries from Termux(or your own).
  1. export LD_LIBRARY_PATH=/data/data/com.termux/files/usr/lib 

2. Now you can run programs compiled for you CPU arch. for Instance :

  1. ./data/data/com.termux/files/usr/bin/busybox 

Hope that Help.

De Devlin

Uma VPN é realmente necessária e o que pode acontecer se você não a usar? :: Precisamos mesmo do NFC para pagamentos móveis?