[ESS] How to run latest ESS to get Polymode etc. on Debian stable
spinuvit at gmail.com
Wed Apr 10 18:33:13 CEST 2013
Indeed, I concur. The best way to go is to install emacs from source. It
is really straightforward. Plenty of resources out there. For example:
Polymode is unstable, once it matures enough it will be part of some
emacs package archive and you will be able to install/update it with two
clicks if you want. For now, just follow the git instructions. It
doesn't work for emacs < 24.3 as yet.
>> Rodney Sparapani <rsparapa at mcw.edu>
>> on Wed, 10 Apr 2013 09:08:40 -0500 wrote:
> On 04/10/2013 02:25 AM, Chris Evans wrote:
>> Dear all,
>> I am not a programmer though I've ran my own Debian servers for internet work
>> for probably a decade without major problems (given that up now as I think you
>> need to be more up to date with security issues than I can manage to be) and I
>> have done my own work including R via ESS on a Debian laptop for a year or so
>> now and now try to run Windoze only in a VM and as rarely as possible.
>> I find myself using ESS/R for most things as I love the combination but I use
>> Rstudio for some projects things as that gets me knitr to produce pretty good
>> literate stats outputting through to nice(ish) HTML and I don't find I can do
>> that as painlessly using ESS. However, I think I see Polymode taking ESS
>> closer to Rstudio's ease and integration with knitr so I'd like to follow the
>> bleeding edge but I think that requires that run a more up to date Emacs than
>> the 23.2.1 that comes with Debian stable. I couldn't seem to get the
>> emacs-snapshot to work on my system and pulling ESS from SVN seemed to work
>> fine for a while but ended up with my having an emacs/ESS combination that
>> wouldn't work (I can give diagnostics and go back there probably but I'd
>> rather make a clean start).
>> Can anyone give the list (or just me) advice? Ideally I'd like to be able to install and invoke two parallel emacs/ESS combinations:
>> 1) the vanilla Debian stable ones (fallback)
>> 2) whatever I would best use to follow the Polymode evolution, perhaps pulling latest stable Emacs directly and the SVN builds of ESS and Polymode on say a daily basis.
>> I have superuser access to the machine so that's not an issue. Anyone able to
>> give me instructions in how to achieve this (don't assume I'll know to run
>> make or something, I'm happy to do things like that and to get them running
>> from anacron triggered bash scripts, I am just pretty ignorant about the whole
>> emacs/elisp/ESS guts so need to be alerted to what needs making, what needs
>> byte-compiling and how and the like.
>> I'm happy to blog the experience somewhere so there's a record others can follow.
> Hi Chris:
> Eventually, you will be able to do this with Debian unstable. So, you have two
> options that I see: wait for unstable to catch up or build emacs 24.3 from
> source creating a parallel setup in /usr/local. However, this assumes a coherent
> environment variable setup for your
> tool chain, i.e. something like...
> LDFLAGS="-L/usr/local/lib64 -Wl,-rpath -Wl,/usr/local/lib64"
> # as yourself
> create /usr/local/src/emacs
> download emacs-24.3.tar.gz there
> tar zxf emacs-24.3.tar.gz
> cd emacs-24.3
> make install # as su
> Now, follow the ESS (and polymode) installation instructions. But, be patient;
> lots of things can go wrong. However, I think we may be drifting pretty far
> afield from ESS. We are taking for granted that
> the users have emacs properly installed and configured in order to
> install/use ESS.
More information about the ESS-help