Instruções concisas para acesso com root também são encontradas aqui http://www.reddit.com/r/emacs/comments/2adkvc/how_to_get_emacs_to_run_on_android_painlessly/ . Observe que o link http://emacs.zielm.com/data/ parece quebrado. No entanto, tentei encontrar uma maneira de fazer isso sem raiz, e aqui estão alguns resultados.
Tentei seguir a opção GNURoot oferecida em alguns lugares (além da resposta atual, http://www.linuxuser.co.uk/features/run-linux-on-android-part-1 , http: // www.emacswiki.org/emacs/EmacsOnAndroid ), e como foi necessário procurar moderadamente alguém com pouca experiência com Linux, isso pode ser útil para outros.
O GNURoot permite criar uma versão Linux dentro do seu Android. O 'chiado' que ele oferece por padrão é 'debian'. Você pode selecionar uma compilação diferente se desejar criá-la. Depois de criá-lo, execute-o com a opção fakeroot marcada e você verá o console do seu superusuário.
Um guia sobre a instalação do Emacs em várias versões existe aqui: http://wikemacs.org/wiki/Installing_Emacs_on_GNU/Linux
Emacs 23
Rodar o Emacs 23 acabou sendo bastante fácil. Você apenas digita no apt-get install emacs
console, responde sim nas verificações e é capaz de executar o emacs digitando emacs.
Emacs 24
Não consegui fazer o Emacs 24 funcionar, mas talvez alguém possa entender isso e encontrar um caminho mais rápido. Se alguém conseguir fazê-lo funcionar, talvez você possa acompanhar ou atualizar esta postagem.
O Emacs 24 parece muito mais complicado, pois não é bem mantido em algumas versões (talvez alguém entenda melhor a situação). Está disponível em 'emacs-snapshot', que pode ser encontrado através da série de links http://emacs.naquadah.org/ -> https://launchpad.net/~cassou/+archive/ubuntu/emacs -> https : //launchpad.net/~ubuntu-elisp/+archive/ubuntu/ppa , que deve ser a versão de trabalho.
Combinando os resultados da segunda sequência de links, você precisará digitar o seguinte. Você não precisa digitar sudo se marcar a caixa de raiz falsa na inicialização.
Nota: Você não precisará limpar se não tiver nenhuma versão do emacs instalada.
Nota2: Para obter a função add-apt-repository
, você terá que instalar uma extensão antecipadamente, conforme dito aqui https://askubuntu.com/questions/38021/how-to-add-a-ppa-on-a-server .
For my version this command worked to add 'add-apt-repository'.
$ sudo apt-get install python-software-properties
$ sudo apt-get update
$ sudo apt-get install
$ sudo apt-get purge emacs emacs-snapshot-common emacs-snapshot-bin-common emacs-snapshot emacs-snapshot-el emacs-snapshot-gtk emacs23 emacs23-bin-common emacs23-common emacs23-el emacs23-nox emacs23-lucid auctex apel emacs24 emacs24-bin-common emacs24-common emacs24-common-non-dfsg emacs24-el
To add this PPA:
$ sudo add-apt-repository ppa:cassou/emacs
Or the one he refers to:
$ sudo add-apt-repository ppa:ubuntu-elisp/ppa
$ sudo apt-get update
Then, you should be able to type for emacs-snapshot:
$ sudo apt-get install emacs-snapshot-el emacs-snapshot-gtk emacs-snapshot
*Or*, for emacs24:
$ sudo apt-get install emacs24 emacs24-el emacs24-common-non-dfsg
Infelizmente, nenhum dos ppa oferecidos nesses links parece estar funcionando no momento ou perdi um passo ao adicioná-los. O GNURoot não parece uma opção fácil de usar. Talvez alguém seja capaz de completar a sequência. Eu acho que esse tipo de instruções deve eventualmente ser transformado em um wiki da comunidade.
Mais informações podem ser encontradas aqui: http://www.emacswiki.org/emacs/EmacsSnapshotAndDebian .
Outra opção útil pode ser para o instalar a wheezyx opção em vez de ofegante , para começar, uma vez que podem oferecer um tipo de suporte a mouse através da interface de toque.