Python 2.4.4 on Debian/sarge
(see also: installing additional software under /opt )
as root:
# aptitude -y install wget bzip2 # aptitude -y install build-essential libreadline4-dev libncurses5-dev gettext
as opt: (i.e., su - opt)
# su - opt $ mkdir -p /opt/src/python-2.4 ; cd /opt/src/python-2.4 $ wget http://www.python.org/ftp/python/2.4.4/Python-2.4.4.tar.bz2 $ tar xjf Python-2.4.4.tar.bz2 $ cd Python-2.4.4 $ mkdir -p /opt/python-2.4.4 ; ln -s python-2.4.4 /opt/python-2.4 $ ./configure --prefix=/opt/python-2.4.4 $ make $ make install
Additional Modules for Python
Python Imaging Library (Version 1.1.6)
as root:
# apt-get -y install wget gzip # apt-get -y install mysql
as opt:
# su - opt $ mkdir -p /opt/src/pil ; cd /opt/src/pil $ wget http://effbot.org/downloads/Imaging-1.1.6.tar.gz $ tar xzvf Imaging-1.1.6.tar.gz $ cd Imaging-1.1.6 $ PATH=/opt/python-2.4/bin:$PATH python setup.py build $ PATH=/opt/python-2.4/bin:$PATH python setup.py install
MySQL for Python (Version 1.2.2)
as root:
# aptitude -y install wget gzip # aptitude -y install build-essential zlib1g-dev libmysqlclient12-dev libssl-dev
as opt:
# su - opt $ mkdir /opt/src/mysql-python ; cd /opt/src/mysql-python $ wget http://belnet.dl.sourceforge.net/sourceforge/mysql-python/MySQL-python-1.2.2.tar.gz $ tar xzf MySQL-python-1.2.2.tar.gz $ cd MySQL-python-1.2.2 $ PATH=/opt/python-2.4/bin:$PATH python setup.py build $ PATH=/opt/python-2.4/bin:$PATH python setup.py install
LDAP for Python (Version 2.2.1)
A patch is needed to compile python-ldap under Debian/sarge.
as root:
# aptitude -y install wget gzip # aptitude -y install build-essential libldap2-dev libsasl2-dev libssl-dev
as opt:
# su - opt $ mkdir /opt/src/python-ldap ; cd /opt/src/python-ldap $ wget http://puzzle.dl.sourceforge.net/sourceforge/python-ldap/python-ldap-2.2.1.tar.gz $ wget http://www.heebs.ch/computer/notes/debian/sarge/python/python-ldap/python-ldap.patch $ tar xzf python-ldap-2.2.1.tar.gz $ cd python-ldap-2.2.1 $ patch -p1 < ../python-ldap.patch $ PATH=/opt/python-2.4/bin:$PATH python setup.py build $ PATH=/opt/python-2.4/bin:$PATH python setup.py install