Created
January 13, 2012 16:50
-
-
Save fish2000/1607469 to your computer and use it in GitHub Desktop.
Provision Me Up A Boxy Vagrant
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
#sudo chmod -R a+rw /etc/apt | |
#echo 'deb http://http.us.debian.org/debian unstable main contrib non-free' > /etc/apt/sources.list | |
export PATH=/usr/local/bin:/usr/local/sbin:/sbin:/usr/sbin:${PATH} | |
sudo apt-get -y update | |
sudo apt-get --force-yes -f --install-recommends --fix-missing upgrade | |
sudo apt-get -y purge python2.6 python2.6-dev python2.7 python2.7-dev python3-minimal python3.2-minimal python3 python3.2 | |
sudo apt-get -y autoclean | |
sudo apt-get -y install git-core make cmake libdb-dev libgdbm-dev libreadline-dev libxcrypt-dev lbzip2 libarchive-dev libbz2-1.0 lbzip2 libbz2-dev bzip2 | |
sudo apt-get -y install libmcrypt4 libmcrypt-dev libgcrypt11 libgcrypt11-dev libcrypto++8 libcrypto++-dev libcryptsetup1 libcryptsetup-dev libbeecrypt7 libbeecrypt-dev | |
sudo apt-get -y install libssl-dev sqlite3 libsqlite3-dev libbz2-dev zlib1g-dev libfreetype6-dev libjpeg62-dev liblcms1-dev libreadline-dev llvm llvm-gcc llvm-g++ | |
sudo ldconfig | |
sudo chown -R vagrant:vagrant /usr/local | |
sudo chmod -R +x /usr/local | |
sudo chmod -R a+rw /usr/local | |
cd /tmp | |
wget http://python.org/ftp/python/2.7.2/Python-2.7.2.tar.bz2 | |
tar xvjf Python-2.7.2.tar.bz2 | |
cd Python-2.7.2 | |
CC=/usr/bin/llvm-gcc-4.2 CXX=/usr/bin/llvm-g++-4.2 LD=/usr/bin/llvm-gcc-4.2 CFLAGS=-I/usr/local/include LDFLAGS=-L/usr/local/lib ./configure --prefix=/usr/local --enable-shared | |
CC=/usr/bin/llvm-gcc-4.2 CXX=/usr/bin/llvm-g++-4.2 LD=/usr/bin/llvm-gcc-4.2 CFLAGS=-I/usr/local/include LDFLAGS=-L/usr/local/lib make | |
CC=/usr/bin/llvm-gcc-4.2 CXX=/usr/bin/llvm-g++-4.2 LD=/usr/bin/llvm-gcc-4.2 CFLAGS=-I/usr/local/include LDFLAGS=-L/usr/local/lib sudo make install | |
cd /tmp | |
rm -rf Python-2.7.2 | |
sudo ldconfig | |
cd /tmp | |
wget http://pypi.python.org/packages/source/d/distribute/distribute-0.6.24.tar.gz#md5=17722b22141aba8235787f79800cc452 | |
tar xvzf distribute-0.6.24.tar.gz | |
cd distribute-0.6.24 | |
/usr/local/bin/python setup.py install | |
cd /tmp | |
rm -rf distribute-0.6.24 | |
/usr/local/bin/easy_install pip | |
/usr/local/bin/pip install --upgrade distribute | |
/usr/local/bin/pip install bpython | |
/usr/local/bin/pip install cython | |
exit | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment