Skip to content

Instantly share code, notes, and snippets.

@Jimmy-Xu
Created December 14, 2015 16:45
Show Gist options
  • Save Jimmy-Xu/f90b4bf466f53f116283 to your computer and use it in GitHub Desktop.
Save Jimmy-Xu/f90b4bf466f53f116283 to your computer and use it in GitHub Desktop.
upgrade Python 2.7.6 -> 2.7.9 on Ubuntu 14.04
#!/bin/sh
#
# Installs Python 2.7.9 on Ubuntu 14.04 to include security updates
# Run this script with superuser privileges.
#
BASEDEPS="build-essential python-pip"
BUILDDEPS="libbz2-dev \
libc6-dev \
libgdbm-dev \
libncursesw5-dev \
libreadline-gplv2-dev \
libsqlite3-dev \
libssl-dev \
tk-dev"
TARFILE="Python-2.7.9.tgz"
TARHOST="https://www.python.org/ftp/python/2.7.9"
SRCDIR="Python-2.7.9"
apt-get update
apt-get install -y $BASEDEPS $BUILDDEPS
if [ ! -e $SRCDIR ]; then
wget "$TARHOST/$TARFILE"
tar xvf $TARFILE
fi
cd $SRCDIR
./configure
make
make install
cd ..
python -m ensurepip --upgrade
echo "removing source files"
rm $TARFILE
rm -r $SRCDIR
@vrenjith
Copy link

❤️

@dunkelhaus
Copy link

<3

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment