Skip to content

Instantly share code, notes, and snippets.

@skiold
Forked from dropwhile/py27.txt
Created May 22, 2014 15:05
Show Gist options
  • Save skiold/51326046c480655002c4 to your computer and use it in GitHub Desktop.
Save skiold/51326046c480655002c4 to your computer and use it in GitHub Desktop.
mkdir download /tmp/installdir; cd download;
curl -LO http://python.org/ftp/python/2.7.6/Python-2.7.6.tgz
tar xf Python-2.7.6.tgz
cd Python-2.7.6
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.6 -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