Este artigo cobre um guia sobre o aplicativo Android “Termux” que permite executar programas e scripts de linha de comando em dispositivos Android.
Termux é um aplicativo emulador de terminal de código aberto que funciona em dispositivos Android. Ele também funciona como uma espécie de mini sistema operacional Linux, com muitas ferramentas e utilitários que você normalmente vê em distribuições Linux para desktop. Você pode usar o Termux para instalar e executar vários aplicativos de linha de comando por meio de seu próprio gerenciador de pacotes. Nenhum acesso root é necessário para instalar e executar o Termux no Android. Você pode até usar um ambiente de desktop leve GUIs sem aceleração de hardware através do Termux (via VNC), mas eles podem ser lentos e não exatamente utilizáveis em pequenos dispositivos de tela de toque. Termux é extremamente popular entre desenvolvedores e outros usuários que desejam acessar aplicativos CLI Linux no Android. É o mais próximo que você chega de um sistema operacional Linux no Android, e é um prazer usar com sua interface otimizada para toque adequada para dispositivos de tela pequena. Termux apresenta ações de teclado adicionais, facilitando a entrada de símbolos, e também possui preenchimento automático por meio do
Casos de Uso
Algumas coisas que você pode fazer com o Termux:
- Executar scripts Python
- Executar scripts Bash
- Jogue jogos de linha de comando
- Editor Access Vi
- Faça conexões SSH
- Crie Python virtualenv
- Desenvolva aplicativos, desde que você não precise de acesso GUI
- Instale pacotes adicionais com pip, npm, cpan, gem, tlmgr e outros gerenciadores de pacotes semelhantes
- Basicamente, tudo o que um pacote instalado permite que você faça por meio de sua interface de linha de comando
Instalando Termux no Android
Você pode baixar e instalar o Termux através do Google Play ou do F-Droid. Inicie o Termux por meio do inicializador e você será saudado com a seguinte tela:
Habilitando o acesso ao armazenamento no Termux
Para acessar arquivos no terminal Termux ou para salvar arquivos do terminal Termux, você primeiro precisará configurar o armazenamento Termux e fornecer permissões de acesso de armazenamento ao Termux quando solicitado. Você pode fazer isso executando o seguinte comando:
$ termux-setup-storageDepois de concluir a configuração do armazenamento, você poderá encontrar os arquivos Termux armazenados na pasta "compartilhada" no armazenamento interno do seu dispositivo Android. Se a pasta "compartilhada" não existir, você pode criar uma manualmente. Normalmente, o caminho completo para esta pasta “compartilhada” é “/ storage / emulado / 0 / shared”.
Instalando e gerenciando pacotes oficiais do Termux
Depois de instalar o Termux, execute o comando abaixo para atualizar e atualizar os repositórios:
$ pkg upgradeAgora você pode instalar os pacotes desejados usando o seguinte comando:
$ pkg installApós a instalação, você será capaz de executar o comando para o pacote instalado no terminal Termux (assim como você faria em um sistema operacional Linux para desktop):
Você pode obter uma lista de pacotes Termux instaláveis aqui. Você também pode pesquisar e procurar por pacotes no próprio Termux. Para fazer isso, execute um comando no seguinte formato:
Você também pode listar todos os pacotes usando o seguinte comando:
$ pkg list-allInstalando Pacotes Deb no Termux
Você pode instalar certos “.deb ”pacotes de repositórios Ubuntu ou Debian, desde que sejam feitos para a arquitetura do seu celular (atualmente, os celulares têm principalmente as arquiteturas aarch64 e aarch32). Observe que alguns pacotes podem se recusar a funcionar no Termux. Para instalar um “.pacote deb ”, execute um comando no seguinte formato:
$ dpkg -iPara remover um “.deb ”pacote no Termux, execute um comando no seguinte formato:
$ dpkg --removePara listar todos os instalados manualmente “.pacotes deb ”, você precisará executar o seguinte comando:
$ dpkg -lAlgum ".deb ”pacote de qualquer fonte de pacote pode ser instalado, desde que atenda aos requisitos de compatibilidade. Como sempre, você deve ter cuidado ao escolher pacotes de terceiros para evitar a instalação de pacotes suspeitos.
Habilitando Repositórios Adicionais no Termux
Você também pode habilitar repositórios extras no Termux para habilitar a instalação de pacotes adicionais. Para encontrar mais repositórios, visite esta página e clique nos repositórios cujos nomes terminam com “-packages”. Você encontrará o comando para habilitar esses repositórios em seus arquivos “README”. O comando para habilitar repositórios extras é parecido com este:
$ pkg installAbaixo estão alguns exemplos que testei e descobri que funcionam no Termux:
$ pkg install x11-repo$ pkg install game-repo
$ pkg install root-repo
$ pkg install unstable-repo
$ pkg install science-repo
Alguns repositórios de comunidades de terceiros também podem ser ativados. Você encontrará uma lista desses repositórios disponíveis aqui.
Instalando Complementos Termux
Termux fornece alguns complementos úteis que podem ser instalados em um dispositivo Android através da Play Store. Alguns desses complementos extras são gratuitos, enquanto outros são pagos. Você pode encontrar uma lista desses complementos disponíveis aqui.
Conclusão
Alguns aplicativos na Play Store permitem que você instale e execute ambientes Linux completos no Android. No entanto, alguns deles requerem acesso root e não são exatamente fáceis de usar. No que diz respeito à facilidade de uso, não há nada como o Termux na Play Store.