forked from duckduckgo/zeroclickinfo-fathead
-
Notifications
You must be signed in to change notification settings - Fork 0
/
README.txt
28 lines (21 loc) · 990 Bytes
/
README.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Dependencies:
Python 3.2.1+
http://www.python.org/download/
I use the following Bash script to compile and install Python 3 on Ubuntu 10.10:
THREAD_COUNT=$([ $(which getconf) ] && getconf _NPROCESSORS_ONLN || grep -cE '^processor' /proc/cpuinfo)
TMP_DIR=$(mktemp -d /tmp/$(basename -- $0).XXXXXXXXXX)
# checkinstall
sudo apt-get -y install checkinstall
# python 3.2
sudo apt-get -y install build-essential libncursesw5-dev libreadline5-dev libssl-dev libgdbm-dev libc6-dev libsqlite3-dev tk-dev libbz2-dev
wget -P $TMP_DIR http://www.python.org/ftp/python/3.2.1/Python-3.2.1.tar.xz
tar -xJf $TMP_DIR/Python-3.2.1.tar.xz -C $TMP_DIR
pushd $TMP_DIR/Python-3.2.1 > /dev/null
./configure
make -j $THREAD_COUNT
sudo checkinstall --pkgname=python3.2 --pkgversion=3.2.1 --backup=no --deldoc=yes --fstrans=no --default make altinstall
popd > /dev/null
ln -sv /usr/local/bin/python3.2 /usr/local/bin/python3
ln -sv /usr/local/bin/pydoc3.2 /usr/local/bin/pydoc3
# cleanup
sudo rm -Rf $TMP_DIR