Source

xemacsweb / Install / index.content

%title%
Installation HOWTO
%author%
john s jacobs anderson
%main%
                        <h1>XEmacs Installation HOWTO</h1>

            <p><b>19 Sep 1999</b>:</p>

            <p>These installation instructions apply to UNIX and Linux
              systems and assume that you have <b>root</b>
              access. These instructions result in a <b>non</b>-Mule
              XEmacs. If you have to alter or modify any steps in order to
              install on your configuration, or if these instructions are
              not clear or do not work for you, please email the details
              to <a href="mailto:webmaster@xemacs.org" shape="rect">webmaster@xemacs.org</a>.</p>

            <ol type="1">
	    <li>Check out the list of optional
                <a href="../Download/optLibs.html" shape="rect">external libraries</a>
                used by XEmacs. Obtain, build, and configure any you do
                not have.</li>
	    <li><a href="http://www.xemacs.org/Download/index.html" shape="rect">Download</a> the following files
                from the <code>current</code> directory:
                <br clear="none"/><b>xemacs-21.1.*.tar.gz</b>
                <br clear="none"/><b>xemacs-21.1.*-elc.tar.gz</b>
		  <br clear="none"/><b>xemacs-21.1.*-info.tar.gz</b>
		    <br clear="none"/>(The current version number will replace the *)
		      <br clear="none"/>Please use a networkologically close mirror!</li>
		      <li>Expand the above files into the directory used for compiling, e.g.
                <code>gzip -dc xemacs-21.1.*.tar.gz | tar xf -</code>.</li>
		    <li>Change to the directory where you expanded the files, e.g.
                <code>cd /usr/src/xemacs-21.1.*</code>.</li>
		  <li>Type <code>./configure ; make</code>.</li>
		<li>After the compile finishes, switch to the root account and type
                <code>make install</code>.</li>
              <li><a href="http://www.xemacs.org/Download/index.html" shape="rect">Download</a> the following files
                from the <code>packages</code> directory:
                <br clear="none"/><b>efs-*-pkg.tar.gz</b>
		  <br clear="none"/><b>xemacs-base-*-pkg.tar.gz</b>
		    <br clear="none"/>(The current version number will replace the *)
		      <br clear="none"/>Please use a networkologically close mirror!</li>
		    <li>Expand the above files into
                <code>/usr/local/lib/xemacs/xemacs-packages/</code>. If
                you would prefer to install these in a different
                location, set the <code>EMACSPACKAGEPATH</code>
                environment variable to your preferred location, and then
                expand the files in the directory in the variable. Don't
                forget to export the variable, and to add it to the
                appropriate startup script!</li>
              <li>Start XEmacs by typing <code>xemacs</code>.</li>
	    <li>From the menubar, choose <b>Options -&gt; Manage Packages -&gt; Add Download Site</b>,
                and pick a networkologically close mirror.</li>
	    <li>From the menubar, choose <b>Options -&gt; Manage Packages -&gt;
                  Update Installed Packages</b>. This will download the
                most recent package index (PGP errors may occur and can
                be ignored) and list the packages available for
                install. Instructions and key bindings for this buffer
                are at the bottom; use the scroll bar to view them. If
                in doubt about a particular package, it is generally
                safe to just install it.</li>
	    <li>Once the package files have been downloaded and
                installed, XEmacs must be exited and restarted in order
                to use the package functions.</li>
	  </ol>
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.