Las instrucciones concisas para el acceso con root también se encuentran aquí http://www.reddit.com/r/emacs/comments/2adkvc/how_to_get_emacs_to_run_on_android_panously/ . Tenga en cuenta que el enlace http://emacs.zielm.com/data/ parece estar roto. Sin embargo, traté de encontrar una manera de hacerlo sin root, y aquí hay algunos resultados.
Intenté seguir la opción GNURoot ofrecida en un par de lugares (además de la respuesta actual, http://www.linuxuser.co.uk/features/run-linux-on-android-part-1 , http: // www.emacswiki.org/emacs/EmacsOnAndroid ), y dado que se tomó una búsqueda moderada de alguien con poca experiencia en Linux, esto puede ser útil para otros.
GNURoot le permite crear una compilación de Linux dentro de su Android. El 'wheezy' que ofrece por defecto es 'debian'. Puede seleccionar una compilación diferente si desea crearla. Una vez que lo haya creado, ejecútelo con la opción fakeroot marcada, luego verá la consola de su superusuario.
Aquí encontrará una guía sobre cómo instalar Emacs en varias versiones: http://wikemacs.org/wiki/Installing_Emacs_on_GNU/Linux
Emacs 23
Ejecutar Emacs 23 resultó ser bastante fácil. Simplemente escriba en apt-get install emacs
la consola, responda sí en las comprobaciones y podrá ejecutar emacs escribiendo emacs.
Emacs 24
No pude ejecutar Emacs 24, pero tal vez alguien pueda aprender de esto y encontrar una manera más rápida. Si alguien puede hacerlo funcionar, tal vez puedas hacer un seguimiento o actualizar esta publicación.
Emacs 24 parece mucho más complicado, ya que no está bien mantenido en algunas versiones (quizás alguien entienda mejor la situación). Está disponible en 'emacs-snapshot' que se puede encontrar a través de la serie de enlaces http://emacs.naquadah.org/ -> https://launchpad.net/~cassou/+archive/ubuntu/emacs -> https : //launchpad.net/~ubuntu-elisp/+archive/ubuntu/ppa , que debería ser la versión de trabajo.
Combinando los resultados de la segunda secuencia de enlaces, necesitará escribir lo siguiente. No tiene que escribir sudo si marca el cuadro raíz falso en el inicio.
Nota: No tendrá que purgar si no tiene instalada ninguna versión de emacs.
Nota 2: Para obtener la función add-apt-repository
, deberá instalar una extensión de antemano, como se dice aquí /ubuntu/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
Desafortunadamente, ninguno de los ppa ofrecidos en estos enlaces parece estar funcionando en este momento, o he perdido un paso al agregarlos. GNURoot no parece una opción fácil de usar. Quizás alguien pueda completar la secuencia. Supongo que este tipo de instrucciones eventualmente deberían convertirse en una wiki comunitaria.
Puede encontrar más información aquí: http://www.emacswiki.org/emacs/EmacsSnapshotAndDebian .
Otra opción útil puede ser instalar la opción wheezyx en lugar de wheezy para empezar, ya que puede ofrecer un tipo de soporte para mouse a través de la interfaz táctil.