Zwięzłe instrukcje dotyczące dostępu z rootem można również znaleźć tutaj http://www.reddit.com/r/emacs/comments/2adkvc/how_to_get_emacs_to_run_on_android_p bezproblemowo . Zwróć uwagę, że link http://emacs.zielm.com/data/ wydaje się uszkodzony. Jednak próbowałem znaleźć sposób na zrobienie tego bez rootowania, a oto kilka wyników.
Próbowałem zastosować opcję GNURoot oferowaną w kilku miejscach (oprócz aktualnej odpowiedzi, http://www.linuxuser.co.uk/features/run-linux-on-android-part-1 , http: // www.emacswiki.org/emacs/EmacsOnAndroid ), a ponieważ szukanie kogoś z niewielkim doświadczeniem w Linuksie wymagało umiarkowanego działania, może to być przydatne dla innych.
GNURoot pozwala tworzyć kompilację Linuksa w systemie Android. Domyślnie oferowany „wheezy” to „debian”. Możesz wybrać inną kompilację, jeśli chcesz ją utworzyć. Po utworzeniu uruchom go z zaznaczoną opcją fakeroot, zobaczysz konsolę swojego administratora.
Przewodnik na temat instalowania Emacsa w różnych wersjach znajduje się tutaj: http://wikemacs.org/wiki/Installing_Emacs_on_GNU/Linux
Emacs 23
Uruchomienie Emacsa 23 okazało się dość łatwe. Wystarczy wpisać w apt-get install emacs
konsoli, odpowiedzieć tak na czekach i można uruchomić emacsa, wpisując emacs.
Emacs 24
Nie mogłem uruchomić Emacsa 24, ale być może ktoś może to zrobić i szybciej znaleźć sposób. Jeśli ktokolwiek jest w stanie sprawić, że to zadziała, być może możesz śledzić lub zaktualizować ten post.
Emacs 24 wydaje się znacznie trudniejszy, ponieważ nie jest dobrze utrzymywany w niektórych wersjach (być może ktoś lepiej rozumie sytuację). Jest to dostępne pod „emacs-snapshot”, który można znaleźć za pośrednictwem serii linków http://emacs.naquadah.org/ -> https://launchpad.net/~cassou/+archive/ubuntu/emacs -> https : //launchpad.net/~ubuntu-elisp/+archive/ubuntu/ppa , która powinna być działającą wersją.
Łącząc wyniki z drugiego ciągu sekwencji, należy wpisać następujące. Nie musisz wpisywać sudo, jeśli zaznaczysz fałszywe pole root podczas uruchamiania.
Uwaga: Nie będziesz musiał czyścić, jeśli nie masz zainstalowanej żadnej wersji emacsa.
Uwaga 2: Aby uzyskać tę funkcję add-apt-repository
, musisz wcześniej zainstalować rozszerzenie, jak powiedziano tutaj 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
Niestety, żadna z ppa oferowanych w tych linkach nie działa w tej chwili lub nie udało mi się dodać żadnego z nich. GNURoot nie wydaje się łatwą opcją w użyciu. Być może ktoś jest w stanie ukończyć sekwencję. Sądzę, że tego rodzaju instrukcje powinny ostatecznie zostać przekształcone w wiki społeczności.
Więcej informacji można potencjalnie znaleźć tutaj: http://www.emacswiki.org/emacs/EmacsSnapshotAndDebian .
Inną przydatną opcją może być instynktownie opcja wheezyx zamiast wheezy na początek, ponieważ może ona oferować rodzaj obsługi myszy za pośrednictwem interfejsu dotykowego.