[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