-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathoaxacarb.sh
49 lines (39 loc) · 1.48 KB
/
oaxacarb.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
#!/bin/sh
# Installation as superuser
sudo apt-get -y install build-essential
sudo apt-get -y install language-pack-es
sudo apt-get -y install tmux
sudo apt-get -y install zsh curl
# Installation as regular user
# Install RVM
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
\curl -sSL https://get.rvm.io | bash -s stable --ruby
# Oh my zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
sudo chsh -s /bin/zsh ubuntu
zsh
# Install Java
sudo apt-get install default-jdk
# Install Oracle Java
sudo add-apt-repository -y ppa:webupd8team/java
sudo apt-get -y update
echo "oracle-java8-installer shared/accepted-oracle-license-v1-1 select true" | sudo debconf-set-selections
sudo apt-get -y install oracle-java8-installer
# Install Elixir
wget https://packages.erlang-solutions.com/erlang-solutions_1.0_all.deb && sudo dpkg -i erlang-solutions_1.0_all.deb
sudo apt-get -y update
sudo apt-get -y install esl-erlang
sudo apt-get -y install elixir
# Install phyton
sudo apt-get -y install python2.7-testtools
# Install nodejs with nvm
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.6/install.sh | bash
echo "source /home/ubuntu/.nvm/nvm.sh" >> /home/ubuntu/.profile
source /home/ubuntu/.profile
nvm install v6.4.0
nvm alias default v6.4.0
# Install PHP
sudo apt-get -y install php
sudo apt-get -y install php-phar
sudo apt-get -y install phpunit