forked from segaleran/eran-dotfiles
-
Notifications
You must be signed in to change notification settings - Fork 0
/
init_system.sh
executable file
·83 lines (66 loc) · 2.56 KB
/
init_system.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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
#!/bin/bash
cd $HOME
mkdir bin
mkdir opt
# Essentials (source control)
sudo apt-get -y install git-core git-gui git-doc git-flow mercurial subversion
# Development (IDE)
sudo apt-get -y install spyder
# Development (Math)
sudo apt-get -y install octave3.2
sudo apt-get -y install r-base rkward
sudo apt-get -y install gsl-bin
# Development (general)
sudo apt-get -y install gcc colorgcc autoconf
#sudo apt-get -y install cmake - we will install directly from source
sudo apt-get -y install scons
# Development (gcc-4.7)
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get -y update
sudo apt-get -y install g++-4.7 c++-4.7
# Development (debug)
sudo apt-get -y install strace ddd valgrind
# Development (other/misc/interesting)
sudo apt-get -y install flex bison
#sudo apt-get -y install speedcrunch # calculator
# Development (GUIs)
sudo apt-get -y install meld graphviz tig
#sudo apt-get -y install dia
# Other
sudo apt-get -y install screen tmux mc # screen multiplexeres & midnight-commander
# VIM
sudo apt-get -y build-dep vim
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
#sudo apt-get -y install libclang-dev # we will compile and install clang directly from source
# Python related
sudo apt-get -y install ipython python-scipy python-numpy python-matplotlib python-gnuplot
sudo apt-get -y install python-nose python-coverage
sudo apt-get -y install python-setuptools
sudo apt-get -y install python-pip
sudo easy_install rednose
sudo pip install interval
#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
# Global Python modules
#sudo pip install configobj
#sudo pip install ipdb
sudo pip install watchdog
# 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
# Install Boost v1.48
#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 install libboost1.48-all-dev
#sudo apt-get -y install libboost-python-dev
# Needed?
#sudo apt-get -y install libpcre3 libpcre3-dev # unknown
#sudo apt-get -y install gtk2-engines-pixbuf # vim related?