Debian 13 komt met Python 3.13 als standaardpython, maar omdat ik toch graag python 3.14 ook op het systeem aanwezig heb heb ik besloten om eens te kijken om zelf python te compileren.
Eerst moeten we de python broncode downloaden, deze kunnen we vinden op https://www.python.org/ftp/python/3.14.0/Python-3.14.0.tgz
wget https://www.python.org/ftp/python/3.14.0/Python-3.14.0.tgz
tar xzf Python3.14.0.tgz
cd Python3.14.0
dan kunnen we de build-dependencies installeren:
sudo apt install make build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev curl git \
libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev libzstd-dev
vervolgens kunnen we python configureren en compileren. Let wel dat als je naar een systeemmap compileerd je best make altinstall doet in plaats van make install.
./configure --enable-optimizations --with-lto
make -j 8
make altinstall
vervolgens kunnen we python 3.14 gebruiken:
vincent@sonnblick:~$ python3.14 --version
Python 3.14.1
vincent@sonnblick:~$ which python3.14
/usr/local/bin/python3.14





