Skip to content

Instantly share code, notes, and snippets.

@jkreft-usgs
Forked from dropwhile/py27.txt
Last active August 26, 2016 19:47
Show Gist options
  • Save jkreft-usgs/eeffe1e7a530dc1f415c49996f8b7552 to your computer and use it in GitHub Desktop.
Save jkreft-usgs/eeffe1e7a530dc1f415c49996f8b7552 to your computer and use it in GitHub Desktop.
python-2.7.6 centos (rpm fpm recipe)
mkdir download /tmp/installdir; cd download;
wget https://www.python.org/ftp/python/2.7.12/Python-2.7.12.tgz
tar -zxvf Python-2.7.12.tgz
cd Python-2.7.12
yum -y install openssl-devel readline-devel bzip2-devel sqlite-devel zlib-devel ncurses-devel db4-devel expat-devel
./configure --prefix=/usr/local --enable-unicode=ucs4 --enable-shared --enable-ipv6
make -j2
make install DESTDIR=/tmp/installdir
echo '/sbin/ldconfig' > /tmp/installdir/run-ldconfig.sh
fpm -s dir -t rpm -n python27 -v 2.7.12 -C /tmp/installdir \
--after-install /tmp/installdir/run-ldconfig.sh \
-d 'openssl' \
-d 'bzip2' \
-d 'zlib' \
-d 'expat' \
-d 'db4' \
-d 'sqlite' \
-d 'ncurses' \
-d 'readline' \
--directories=/usr/local/lib/python2.7/ \
--directories=/usr/local/include/python2.7/ \
usr/local
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment