YUM Installation

If you are a Red Hat or Fedora user, you likely have a program named Yum. If you don't have Yum, you should upgrade to Fedora Core 8, which includes Python 2.5, Yum (plus many other new programs.)

Note that Yum repositories do not cover every combination of operating system and Python distribution. For example, there isn't a handy pre-built setup for Python 2.5 on Fedora Core 6. In many cases, you'll want to do an operating system upgrade in order to introduce a new Python distribution.

If you have an out-of-date Python, you'll have to enter two commands in the Terminal window.

yum upgrade python
yum install tkinter

The first command will upgrade the Python 2.5 distribution. You can use the command "install" instead of "upgrade" in the unlikely event that you somehow have Yum, but don't have Python.

The second command will assure that the extension package named tkinter is part of your Fedora installation. It is not, typically, provided automatically. You'll need this to make use of the IDLE program used extensively in later chapters.