Repositórios APT no Android

3

Estou usando um emulador de terminal no Android chamado "Termux". Ele vem com o comando APT instalado. No entanto, o repositório é muito limitado.
O que eu quero fazer é ver se repositórios maiores como o Ubuntu e o Debian podem ser usados com ele.
Como eu só quero usar e instalar programas CLI (como cowsay ), espero que não seja um problema.
isso é uma boa ideia? Se sim, como pode ser feito?

Se não, pacotes individuais podem ser baixados e instalados de qualquer outra maneira fácil?

    
por AvZ 14.01.2016 / 13:16

2 respostas

3

Se você ainda não notou, o android é um kernel Linux com uma userland completamente diferente, então se você quiser (re) usar binários regulares do Linux, provavelmente estará sem sorte. O Android tem um layout de sistema de arquivos diferente e não possui arquivos padrão regulares do Unix. Ele ainda não possui o diretório /tmp .

Você pode tentar configurar um chroot nele. Isso pode se tornar complicado, especialmente se for necessário instalar sistemas de arquivos personalizados dentro dele. Ainda assim, muitos programas não poderão ser executados no Android, como aqueles do X11 que requerem o servidor X11, porque o Android não executa nenhum servidor X11.

    
por 14.01.2016 / 13:40
1

Sim, você pode. Eu já consegui atualizar meu sources.list Termux com fontes do Ubuntu e funcionou. O único problema que encontrei foi um conflito entre o suporte do Termux e do Ubuntu para o pacote "vim". Se você instalá-lo através do apt-get, você encontrará um conflito em algum momento.

Sobre as fontes, instalei um chroot ubuntu no meu dispositivo, depois copiei e colei as fontes no sources.list do meu Termux e também tive que copiar as chaves gpg. Mas no final funciona muito bem.

    
por 08.05.2016 / 20:50