[ESS] Centos/RedHat EL6 x86_64 RPMS for Emacs 24.2 and ESS 12.09

Paul Johnson pauljohn32 at gmail.com
Thu Oct 4 05:52:53 CEST 2012


For various reasons, I'm have to run RedHat RHEL 6.3 on some systems
and I was surprised that the Emacs there is really old. And no ESS
pre-packaged that I could find.  Don't RedHat users need ESS? I
rebuilt RPMs from Fedora on EL6.3 systems so I could be confident that
everything would work well.

Here's the RPM repository folder.

http://pj.freefaculty.org/EL/6/x86_64/

file list:
emacs-24.2-4.el6.x86_64.rpm
emacs-common-24.2-4.el6.x86_64.rpm
emacs-common-ess-12.09-1.el6.noarch.rpm
emacs-common-ess-5.14-1.el6.noarch.rpm
emacs-debuginfo-24.2-4.el6.x86_64.rpm
emacs-el-24.2-4.el6.noarch.rpm
emacs-ess-12.09-1.el6.noarch.rpm
emacs-ess-5.14-1.el6.noarch.rpm
emacs-ess-el-12.09-1.el6.noarch.rpm
emacs-ess-el-5.14-1.el6.noarch.rpm
emacs-filesystem-24.2-4.el6.noarch.rpm
emacs-nox-24.2-4.el6.x86_64.rpm
emacs-terminal-24.2-4.el6.noarch.rpm
jags3-3.2.0-16.2.x86_64.rpm
jags3-debuginfo-3.2.0-16.2.x86_64.rpm
jags3-devel-3.2.0-16.2.x86_64.rpm
lyx-2.0.3-1.el6.x86_64.rpm
lyx-common-2.0.3-1.el6.noarch.rpm
lyx-debuginfo-2.0.3-1.el6.x86_64.rpm
lyx-fonts-2.0.3-1.el6.noarch.rpm
mlterm-3.1.3-1.x86_64.rpm
mlterm-debuginfo-3.1.3-1.x86_64.rpm
openbugs-3.2.1-1.x86_64.rpm
openbugs-3.2.2-2.x86_64.rpm
swarm-2.4.1-1nojava.el6.x86_64.rpm
swarm-debuginfo-2.4.1-1nojava.el6.x86_64.rpm
swarm-static-2.4.1-1nojava.el6.x86_64.rpm
tex-simplecv-1.6-9.el6.noarch.rpm
tex-simplecv-doc-1.6-9.el6.noarch.rpm

Only for historical reasons, the ESS packaging splits the files in
two, you need emacs-common-ess and emacs-ess  (that's related to
previous support for Xemacs).  I did not re-build emacs-auctex because
the version in the RedHat optional channel is
emacs-auctex-11.85-10.el6.noarch, which appears reasonable.

You can download individual files and install, or configure a
repository.  My package signing key is:

http://pj.freefaculty.org/EL/PaulJohnson-BinaryPackageSigningKey

If you download that and put it in this directory:

/etc/pki/rpm-gpg

it will co-operate with the repo file (you can copy into
/etc/yum.repos.d) that I use is here:

http://pj.freefaculty.org/EL/pjku.repo

it refers to the signature in that particular directory. I think if
you directly import the key, it will also work (rpm --import
http://pj.freefaculty.org/EL/PaulJohnson-BinaryPackageSigningKey).

I might be able to save you some hassle on RedHat systems.  On RHEL6,
on the other hand, the default install does not necessarily include
the optional repository, and that is needed.  You will know there is a
problem if you run this and only see one channel (note, there are two
dashes here).

# rhn-channel --list
rhel-x86_64-workstation-6

See? Only one repo. I added the optional repo like so (note single dashes):

# rhn-channel -a -c rhel-x86_64-workstation-optional-6
# rhn-channel --list
rhel-x86_64-workstation-6
rhel-x86_64-workstation-optional-6

Without that,  you can't get emacs-auctex, or some of the things
needed for texinfo files.

This diversion is not necessary if you are using Centos, they don't
subdivide the repositories in the same way.
pj

-- 
Paul E. Johnson
Professor, Political Science    Assoc. Director
1541 Lilac Lane, Room 504     Center for Research Methods
University of Kansas               University of Kansas
http://pj.freefaculty.org            http://quant.ku.edu



More information about the ESS-help mailing list