Commit 525fe3e7e31f9ff165ea0caf66cc52a941f3063f
1 parent
571e562c
Exists in
master
and in
1 other branch
Corrige instalador da versão Linux
Showing
1 changed file
with
43 additions
and
31 deletions
Show diff stats
1 | 1 | #!/bin/bash |
2 | 2 | |
3 | -#Instalador do Tradutor Aelius | |
3 | +read -r -p "Deseja fazer o download das dependências? [Y/n] " response | |
4 | + response=${response,,} # tolower | |
5 | + if [[ $response =~ ^(yes|y| ) ]]; then | |
6 | + mkdir ~/vlibras-libs | |
7 | + cd ~/vlibras-libs | |
4 | 8 | |
5 | -mkdir ~/vlibras-libs | |
6 | -cd ~/vlibras-libs | |
9 | + mkdir aelius | |
10 | + cd aelius | |
7 | 11 | |
8 | -mkdir aelius | |
9 | -cd aelius | |
12 | + wget 150.165.204.30:8080/translate/linux/aelius-install.tar.gz | |
10 | 13 | |
11 | -wget 150.165.204.30:8080/translate/linux/aelius-install.tar.gz | |
14 | + read -r -p "Deseja instalar as dependências? [Y/n] " response | |
15 | + response=${response,,} # tolower | |
16 | + if [[ $response =~ ^(yes|y| ) ]]; then | |
17 | + echo -e "\n# Extraindo...\n" | |
18 | + tar -xf aelius-install.tar.gz -C . | |
12 | 19 | |
13 | -echo -e "\n# Extraindo...\n" | |
14 | -tar -xf aelius-install.tar.gz -C . | |
20 | + echo -e "# Instalando dependências...\n" | |
21 | + sudo apt-get install -y python-dev python-setuptools python-yaml python-numpy python-matplotlib | |
15 | 22 | |
16 | -echo -e "# Instalando dependências...\n" | |
17 | -sudo apt-get install -y python-dev python-setuptools python-yaml python-numpy python-matplotlib | |
23 | + cd nltk-3.0.0/ | |
18 | 24 | |
19 | -cd nltk-3.0.0/ | |
25 | + sudo python setup.py install | |
26 | + fi | |
20 | 27 | |
21 | -sudo python setup.py install | |
28 | + read -r -p "Deseja limpar os arquivos temporários? [Y/n] " response | |
29 | + response=${response,,} # tolower | |
30 | + if [[ $response =~ ^(yes|y| ) ]]; then | |
31 | + cd .. | |
32 | + rm ~/vlibras-libs/aelius/aelius-install.tar.gz | |
33 | + fi | |
22 | 34 | |
23 | -echo -e "\n# Finalizando...\n" | |
35 | + fi | |
24 | 36 | |
25 | -# path to Aelius Data | |
26 | -echo -e "\nAELIUS_DATA=\"$HOME/vlibras-libs/aelius/aelius_data\"" >> ~/.bashrc | |
27 | -echo -e "export AELIUS_DATA" >> ~/.bashrc | |
28 | 37 | |
29 | -# path to NLTK Data | |
30 | -echo -e "\nNLTK_DATA=\"$HOME/vlibras-libs/aelius/nltk_data\"" >> ~/.bashrc | |
31 | -echo -e "export NLTK_DATA" >> ~/.bashrc | |
38 | +read -r -p "Deseja criar as variáveis de ambiente? [Y/n] " response | |
39 | + response=${response,,} # tolower | |
40 | + if [[ $response =~ ^(yes|y| ) ]]; then | |
41 | + # path to Hunpos Tag | |
42 | + echo -e "\nHUNPOS_TAGGER=\"$HOME/vlibras-libs/aelius/bin/hunpos-tag\"" >> ~/.bashrc | |
43 | + echo -e "export HUNPOS_TAGGER" >> ~/.bashrc | |
32 | 44 | |
33 | -# path to Aelius and Translate package (new version) | |
34 | -echo -e "\nPYTHONPATH=\"${PYTHONPATH}:$HOME/vlibras-libs/aelius:$HOME/vlibras-translate/src\"" >> ~/.bashrc | |
35 | -echo -e "export PYTHONPATH\n" >> ~/.bashrc | |
45 | + # path to Aelius Data | |
46 | + echo -e "\nAELIUS_DATA=\"$HOME/vlibras-libs/aelius/aelius_data\"" >> ~/.bashrc | |
47 | + echo -e "export AELIUS_DATA" >> ~/.bashrc | |
36 | 48 | |
37 | -cd .. | |
49 | + # path to NLTK Data | |
50 | + echo -e "\nNLTK_DATA=\"$HOME/vlibras-libs/aelius/nltk_data\"" >> ~/.bashrc | |
51 | + echo -e "export NLTK_DATA" >> ~/.bashrc | |
38 | 52 | |
39 | -sudo mv usr-local-bin.tar.gz /usr/local/bin/ | |
53 | + # path to Aelius and Translate package (new version) | |
54 | + echo -e "\nPYTHONPATH=\"${PYTHONPATH}:$HOME/vlibras-libs/aelius:$HOME/vlibras-translate/src\"" >> ~/.bashrc | |
55 | + echo -e "export PYTHONPATH\n" >> ~/.bashrc | |
40 | 56 | |
41 | -cd /usr/local/bin/ | |
57 | + echo -e "\n## Execute o seguinte comando para concluir:\n\n$ source ~/.bashrc\n" | |
58 | + fi | |
42 | 59 | |
43 | -sudo tar -xf usr-local-bin.tar.gz | |
44 | -sudo rm usr-local-bin.tar.gz | |
45 | - | |
46 | -rm ~/vlibras-libs/aelius/aelius-install.tar.gz | |
47 | - | |
48 | -echo -e "### Instalação finalizada! \n## Execute o seguinte comando para concluir:\n\n$ source ~/.bashrc\n" | |
60 | +echo -e "### Instalação finalizada!" | |
49 | 61 | \ No newline at end of file | ... | ... |