Commit fcd42bc331bb6e2b9f4781a85fca960335a12274
1 parent
362ade7a
Exists in
master
and in
4 other branches
Installation scripts for development
Showing
2 changed files
with
82 additions
and
0 deletions
Show diff stats
... | ... | @@ -0,0 +1,40 @@ |
1 | +#!/usr/bin/env bash | |
2 | + | |
3 | +OK="\033[32mOK\033[0m" | |
4 | +ERROR="echo -e '\033[31mERROR\033[0m'" | |
5 | + | |
6 | +set -e | |
7 | + | |
8 | +echo -n "Updating apt" | |
9 | +sudo apt-get -qq -y update && echo -n "." || eval $ERROR | |
10 | +sudo apt-get -qq -y upgrade && echo -n "." || eval $ERROR | |
11 | +sudo apt-get -qq -y update && echo -e ". $OK" || eval $ERRO | |
12 | + | |
13 | +echo -e "Obtaining RabbitMQ from rabbitmq.com APT Repository..." | |
14 | +echo 'deb http://www.rabbitmq.com/debian/ testing main' | sudo tee /etc/apt/sources.list.d/rabbitmq.list | |
15 | +wget -q -O- https://www.rabbitmq.com/rabbitmq-release-signing-key.asc | sudo apt-key add - | |
16 | +echo -n "Installing RabbitMQ" | |
17 | +sudo apt-get -qq -y update && echo -n "." || eval $ERROR | |
18 | +sudo apt-get install -qq -y rabbitmq-server && echo -n "." || eval $ERROR | |
19 | +sudo pip install -q pika && echo -e ". $OK" || eval $ERROR | |
20 | +echo -e "Enabling RabbitMQ management... " | |
21 | +sudo rabbitmq-plugins enable rabbitmq_management | |
22 | + | |
23 | +echo -n "Installing Graylog" | |
24 | +sudo pip install -q graypy && echo -n ".." || eval $ERROR | |
25 | +sudo pip install -q graypy[amqp] && echo -e ". $OK" || eval $ERROR | |
26 | + | |
27 | +echo -n "Installing nodejs v4.x" | |
28 | +curl -sL https://deb.nodesource.com/setup_4.x | sudo bash - &>/dev/null | |
29 | +sudo apt-get install -qq -y nodejs && echo -e "... $OK" || eval $ERROR | |
30 | + | |
31 | +read -r -p "You want to install VLibras Translate? [Y/n] " response | |
32 | +response=${response,,} #tolower | |
33 | +if [[ $response =~ ^(yes|y| ) ]]; then | |
34 | + echo -n "Obtaining VLibras Translate" | |
35 | + cd $HOME | |
36 | + git clone git@git.lavid.ufpb.br:vlibras-translate.git && echo -e "... $OK" || eval $ERROR | |
37 | + echo -e "Installing VLibras Translate" | |
38 | + cd vlibras-translate/scripts/linux | |
39 | + ./install.sh | |
40 | +fi | ... | ... |
... | ... | @@ -0,0 +1,42 @@ |
1 | +#!/usr/bin/env bash | |
2 | + | |
3 | +OK="\033[32mOK\033[0m" | |
4 | +ERROR="echo -e '\033[31mERROR\033[0m'" | |
5 | +version=$(lsb_release -sr) | |
6 | + | |
7 | +set -e | |
8 | + | |
9 | +echo -n "Updating apt" | |
10 | +sudo apt-get -y -qq update && echo -e "... $OK" || eval $ERROR | |
11 | + | |
12 | +echo -n "Installing linux images" | |
13 | +sudo apt-get install -y -qq linux-image-extra-$(uname -r) linux-image-extra-virtual && echo -e "... $OK" || eval $ERROR | |
14 | + | |
15 | +echo -n "Installing HTTPS" | |
16 | +sudo apt-get install -y -qq apt-transport-https && echo -e "... $OK" || eval $ERROR | |
17 | + | |
18 | +echo -n "Installing ca-certificates" | |
19 | +sudo apt-get install -y -qq ca-certificates && echo -e "... $OK" || eval $ERROR | |
20 | + | |
21 | +echo -e "Adding keyserver..." | |
22 | +sudo apt-key adv --keyserver hkp://ha.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D &>/dev/null | |
23 | + | |
24 | +if [ "$version" = "16.04" ] || [ "$version" = "16.10" ]; then | |
25 | + echo -e "Adding docker path to sources - VERSION: ${version}" | |
26 | + echo "deb https://apt.dockerproject.org/repo ubuntu-xenial main" | sudo tee /etc/apt/sources.list.d/docker.list | |
27 | +else | |
28 | + echo -e "Adding docker path to sources - VERSION: ${version}" | |
29 | + echo "deb https://apt.dockerproject.org/repo ubuntu-trusty main" | sudo tee /etc/apt/sources.list.d/docker.list | |
30 | +fi | |
31 | + | |
32 | +echo -n "Updating apt" | |
33 | +sudo apt-get -y -qq update && echo -e "... $OK" || eval $ERROR | |
34 | + | |
35 | +echo -n "Removing lxc" | |
36 | +sudo apt-get -y -qq purge lxc-docker && echo -e "... $OK" || eval $ERROR | |
37 | + | |
38 | +echo -n "Caching docker-engine" | |
39 | +sudo apt-cache policy docker-engine &>/dev/null && echo -e "... $OK" || eval $ERROR | |
40 | + | |
41 | +echo -n "Installing docker-engine" | |
42 | +sudo apt-get install -y -qq docker-engine && echo -e "... $OK" || eval $ERROR | ... | ... |