forked from mbrochh/mbrochh-dotfiles
-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathinstall_base.sh
executable file
·65 lines (54 loc) · 2.18 KB
/
install_base.sh
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
#!/bin/bash
cd $HOME
mkdir bin
mkdir opt
# Essentials (source control)
sudo apt-get -y install git-core git-doc git-flow mercurial subversion
sudo apt-get -y install tig
# Development (Math)
sudo apt-get -y install gsl-bin
# Development (general)
sudo apt-get -y install g++ cpp
sudo apt-get -y install gcc colorgcc autoconf
sudo apt-get -y install cmake scons
# Development (debuging)
sudo apt-get -y install strace ddd valgrind
# Screen Multiplexers
sudo apt-get -y install screen tmux
# VIM
sudo apt-get -y build-dep vim
sudo apt-get -y install libncurses5-dev # needed to build vim from source
sudo apt-get -y install vim # system availability - we will use our own compiled version in $(HOME)/bin
sudo apt-get -y install exuberant-ctags cscope xclip
# Install Boost v1.50
#sudo apt-get -y install libboost-dev # usually this installs v1.46
sudo apt-get -y remove libboost1.46-all-dev # just in case
sudo apt-get -y remove libboost1.47-all-dev # just in case
sudo apt-get -y remove libboost1.48-all-dev # just in case
sudo apt-get -y remove libboost1.49-all-dev # just in case
sudo apt-get -y install libboost1.50-all-dev
#sudo apt-get -y install libboost-python-dev
# Install Google's Protocol Buffers
## sudo apt-get -y install libprotobuf-dev protobuf-compiler python-protobuf
# Install MongoDB (and related python modules)
## sudo apt-get -y install mongodb python-pymongo # mongodb-server
# Python related (will be installed through Anaconda)
#sudo apt-get -y install ipython python-scipy python-numpy python-matplotlib python-gnuplot
#sudo apt-get -y install ipython-notebook ipython-qtconsole
#sudo apt-get -y install python-nose python-coverage
#sudo apt-get -y install python-setuptools
#sudo apt-get -y install python-pip
#sudo pip install rednose
#sudo pip install interval
#sudo pip install configobj
#sudo pip install ipdb
#sudo pip install watchdog
# Python virtualenv
#sudo easy_install virtualenv
#sudo pip install virtualenvwrapper
#export WORKON_HOME=~/Envs
#mkdir -p $WORKON_HOME
#source /usr/local/bin/virtualenvwrapper.sh
# The following is already in my .bashrc in mbrochh-dotfiles
# echo "export WORKON_HOME=~/Envs" >> .bashrc
# echo "source /usr/local/bin/virtualenvwrapper.sh" >> .bashrc