In order to install software in GNU/Linux, you must know the administrator, or “root” password. If you are the person who installed the GNU/Linux, you had to pick an administrator password during the installation. If someone else did the installation, you'll need to get the password from them.
Normally, we never log in to GNU/Linux as root
except when we are installing software. In this case, because we are going
to be installing software, we need to log in as root,
using the administrative password.
If you are a GNU/Linux newbie and are in the habit of logging in as
root, you're going to have to get a good GNU/Linux
book, create another username for yourself, and start using a proper
username, not root. When you work as
root, you run a terrible risk of damaging or corrupting
something. When you are logged on as anyone other than
root, you will find that you can't delete or alter
important files.
Do You Already Have Python? Many GNU/Linux and Unix systems have Python installed. On some older Linuxes [Linuxi? Lini? Linen?] there may be an older version of Python that needs to be upgraded. Here's what you do to find out whether or not you already have Python.
You'll need to run the Terminal tool. The
GNOME desktop that comes with Red Hat and Fedora has a Start
Here icon which displays the applications that are configured
into you GNOME environment. The System
Tools icon includes the Terminal
application. Double click Terminal icon, or pick
it off the menu, and you'll get a window which prompts you by showing
something like [slott@linux01 slott]$. In response to this
prompt, enter env python, and see what happens.
Here's what happens when Python is not installed.
slott%env pythontcsh: python: not found
Here's what you see when there is a properly installed, but out-of-date Python on your GNU/Linux box.
slott% env python
Python 2.3.5 (#1, Mar 20 2005, 20:38:20)
[GCC 3.3 20030304 (Apple Computer, Inc. build 1809)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> ^D
In this case, the version number is 2.3.5, which is good, but we need to install an upgrade.
Unix is not Linux. For non-Linux commercial Unix installations (Solaris™, AIX™, HP/UX™, etc.), check with your vendor (Sun, IBM, HP, etc.) It is very likely that they have an extensive collection of open source projects like Python pre-built for your UNIX variant. Getting a pre-built kit from your operating system vendor is the best way to install Python.