all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: koolpkr@gmail.com
To: help-gnu-emacs@gnu.org
Subject: Re: Installing emacs binaries in non-standard location
Date: Thu, 17 Jan 2013 13:31:48 -0800 (PST)	[thread overview]
Message-ID: <225ee0dc-91a5-4aea-be55-e1c53debeea4@googlegroups.com> (raw)
In-Reply-To: <5c657aa3-e49b-4207-80b1-8fda4d4d1d30@t11g2000vbc.googlegroups.com>

On Friday, September 10, 2010 11:39:45 AM UTC-5, Derek wrote:
> Hopefully this will help someone else.I was given access to a bunch of AIX(6) boxes at work that didn't have emacs and didn't have a compiler so I couldn't build emacs fromsource. I was able to find some binary RPM's for AIX athttp://www-03.ibm.com/systems/power/software/aix/linux/toolbox/rpmgroups.html I used* emacs-21.3-1.aix5.1.ppc.rpm * emacs-el-21.3-1.aix5.1.ppc.rpm* emacs-leim-21.3-1.aix5.1.ppc.rpm * emacs-nox-21.3-1.aix5.1.ppc.rpmOf course I couldn't install the rpms because I am a non-root user, so I extracted the files from the rpms using rpm2cpio like sorpm2cpio myrpmfile.rpm | cpio -idmvI actually extracted them on a linux box because I didn't have rpm2cpio on the AIX box.Once they were extracted, I tarred everything up and moved it to a directory on the AIX box that I had permissions to. I then tried to run "emacs-nox."It wouldn't run because these were binary packages and the standard locations of the files were "built" into the binaries. It was looking for the standard files at/opt/freeware/share/emacs/21.3/.......I was getting the following errorsWarning: arch-dependent data dir (/opt/freeware/lib/emacs/21.3/powerpc- ibm-aix5.1.0.0/) does not exis\t. Warning: Lisp directory `/opt/freeware/share/emacs/21.3/site-lisp' does not exist. Warning: Lisp directory `/opt/freeware/share/emacs/site-lisp' does not exist. Warning: Lisp directory `/opt/freeware/share/emacs/21.3/leim' does not exist. Warning: Lisp directory `/opt/freeware/share/emacs/21.3/lisp' does not exist.but of course I didn't have permission to install it there as a non- root user. I had installed it in/home/myuser/emacs/opt/freeware/.... After some searching, I found that I could set some environment variables to override the default locations of the files. Here are the variables I set.EMACSLOADPATH=/home/myuser/emacs/opt/freeware/share/emacs/21.3/lisp EMACS_DIR=/home/myuser/emacs/opt/freeware/share/emacs/21.3 EMACSDATA=/home/myuser/emacs/opt/freeware/share/emacs/21.3/etcand exported themexport EMACSLOADPATH EMACS_DIR EMACSDATAI could then successfully start emacs-nox on the AIX boxes. AhhhhhhHope this helps someone else avoid a slow painful death by vi.


Hi Derek, this is really cool post, it has helped me immensly for setting up emacs on my AIX development environment. Thank you so much for sharing this information. I would just like to add I extacted .rpm files using 7-zip on windows platform, but result is same which is "Running emacs successfully".


       reply	other threads:[~2013-01-17 21:31 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <5c657aa3-e49b-4207-80b1-8fda4d4d1d30@t11g2000vbc.googlegroups.com>
2013-01-17 21:31 ` koolpkr [this message]
2014-11-05 21:00 ` Installing emacs binaries in non-standard location fimbaz

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=225ee0dc-91a5-4aea-be55-e1c53debeea4@googlegroups.com \
    --to=koolpkr@gmail.com \
    --cc=help-gnu-emacs@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.