Python2.7 - andreydiveev/wiki GitHub Wiki

Python 2.7 from ppa:

add-apt-repository ppa:deadsnakes/ppa
apt-get update
apt-get install python2.7

Python 2.7 on Ubuntu/Debian:

export LANG=C.UTF-8 &&
apt-get update &&
apt-get install -y build-essential checkinstall ca-certificates netbase &&
apt-get install -y libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev zlib1g-dev &&
cd /usr/src &&
wget https://www.python.org/ftp/python/2.7.16/Python-2.7.16.tar.xz &&
mkdir -p /usr/src/python &&
tar -xJC /usr/src/python --strip-components=1 -f Python-2.7.16.tar.xz &&
cd /usr/src/python &&
gnuArch="$(dpkg-architecture -qDEB_BUILD_GNU_TYPE)" &&
./configure \
    --build="$gnuArch" \
    --enable-optimizations \
    --enable-shared \
    --enable-unicode=ucs4 &&
make -j "$(nproc)" &&
make install &&
python -V

Python 2.7 on Ubuntu/Debian (altinstall):

apt update
apt install build-essential checkinstall
apt install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev

cd /usr/src
wget https://www.python.org/ftp/python/2.7.15/Python-2.7.15.tgz
tar xzf Python-2.7.15.tgz

cd Python-2.7.15
./configure --enable-optimizations
make altinstall
python2.7 -V
# Python 2.7.15