Nun, das Ganze ist nicht sooo wahnsinnig kompliziert und dürfte auch dem Einen oder Anderen bereits geläufig sein. Ich zeige die Schritte aber trotzdem mal mit ein paar Erklärungen:
Um den aktuellen Stand zu laden, benötigt man zunächst natürlich SVN selbst, welches beispielsweise mit dem Debian-Paket `subversion` auf den Rechner gelangen kann. Als nächstes werden für ein erfolgreiches Kompilieren folgende Debian-Pakete benötigt (welche teilweise auch schon auf dem System vorhanden sein können):
Code: Alles auswählen
build-essential libncursesw5-dev libreadline5-dev libssl-dev libgdbm-dev libc6-dev libsqlite3-dev tk-dev
Code: Alles auswählen
svn checkout http://svn.python.org/projects/python/branches/py3k
Code: Alles auswählen
./configure
Code: Alles auswählen
make
Code: Alles auswählen
make altinstall
Code: Alles auswählen
urx@murx> python3.3
Python 3.3a0 (py3k:88786, Mar 22 2011, 08:58:59)
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import os
>>> hasattr(os, 'sendfile')
True
Code: Alles auswählen
urx@murx> which python
/usr/bin/python
urx@murx> which python3.3
/usr/local/bin/python3.3
Falls man irgendwann mal updaten will, startet man im `py3k`-Verzeichnis ein:
Code: Alles auswählen
svn update