Compiling and Installing a GNU Program - Administration
Three basic software installations are covered here -- using the Red Hat Package Manager, compiling software using the standard GNU compilation method, and compiling and installing the software by hand. (From the book Linux Administration, A Beginner's Guide, third edition by Steven Graham and Steve Shah, McGraw-Hill/Osborne, 0072225629, 2002).
In this project, you will download a GNU software package, compile, and install it. I am a big emacs fan, so I am going to show how to download and compile it in this project. emacs most likely already comes standard on a Linux system, as it is a fairly popular editor. As an administrator, you will be exposed to many editors, such as vi, pico, and emacs. You are always guaranteed to have vi on the system. You donít have to install emacs, just pick a package that sounds interesting (stay away from gcc, though)
Step by Step
1. Change your directory to a scratch space that will allow you to compile (typically /usr/local/src).
[root@ford /root ]# cd /usr/local/src
2. Go to the GNU FTP site and download emacs. The latest version as of this writing is emacs-21.2. The software is located at ftp://ftp.gnu.org/gnu/emacs/.
3. Untar the package.
[root@ford /usr/local/src ]# tar -xvzf emacs-21.2.tar.gz
4. cd into the package directory and read the documentation, notably README and INSTALL.
[root@ford /usr/local/src ]# cd emacs-21.2 [root@ford emacs-21.2]# more README [root@ford emacs-21.2]# more INSTALL
5. Run the configure script with the standard options: --prefix=/usr/local.