source: branches/2.3/doc-expressolivre/expressoInstall-es.sh @ 3753

Revision 3753, 2.7 KB checked in by niltonneto, 13 years ago (diff)

Ticket #1549 - Atualizado script de instalação para Lenny e Squeeze.

Line 
1Principal()
2{
3   clear;
4   cecho 1 44 "***************************************************************************";
5   cecho 1 44 "|Proyecto Expresso Livre                                                  |";
6   cecho 1 44 "| http://www.expressolivre.org                                            |";
7   cecho 1 44 "| Script Generico para instalación del ambiente Expresso Livre.           |";
8   cecho 1 44 "| Versión de Script 1.3 - Data 11/02/2011                                 |";
9   cecho 1 44 "| IMPORTANTE: LEA EL ARCHIVO README Y PREINSTALL ANTES DE INSTALAR!!!     |";
10   cecho 1 44 "| Cada script de cada distribuición posee su administrador                |";
11   cecho 1 44 "| Usted puede encontrar los creditos en cada instalador.                  |";   
12   cecho 1 44 "***************************************************************************";
13   echo   
14   cecho 33 1 "Seleccione su distribución Linux:"
15   echo
16   cecho 1 1 "1. Debian Lenny"
17   cecho 1 1 "2. Debian Squeeze"
18   cecho 1 1 "3. SuSe 10.0"
19   cecho 1 1 "4. SuSe 10.1"
20   cecho 1 1 "5. CentOS 5"
21   cecho 1 1 "6. Red Hat Enterprise 5"   
22   cecho 1 1 "0. Sair do Script"
23   echo
24   cecho 32 1 "Escribe su opción y presione ENTER: " -n; read opcao;
25   case $opcao in
26     1) InstalarDebian_lenny ;;
27     2) InstalarDebian_squeeze ;;
28     3) InstalarSuse_100 ;;
29     4) InstalarSuse_101 ;;
30     5) InstalarCentos_5 ;;
31     6) InstalarRH_E5 ;;
32     0) Fin;;
33     *) cecho 31 1 "Error: Opción inválida" ; sleep 1; clear; Principal;
34   esac
35}
36
37#       Función para imprimir colores
38#       $1 -> Numero de color del texto
39#       $2 -> Numero de color de fondo
40#       $3 -> Texto
41#       $4 -> Imprimir en la misma linea, use -n
42cecho(){
43        echo $4 -e "\e[$1;$2m $3";tput sgr0;
44}
45
46returnMain()
47{
48    cd ..;
49    cecho 31 1 "Pressione ENTER para regresar al menu principal" -n;
50    read a;
51    clear;
52    Principal
53}
54# Funcoes que invocam os respectivos scripts
55InstalarDebian_lenny()
56{
57    echo "Llamando el script para  Debian Lenny ...";
58    cd debian;./expressoInstallDebian-lenny-es.sh;
59        returnMain;
60}
61InstalarDebian_squeeze()
62{
63    echo "Llamando el script para  Debian Squeeze ...";
64    cd debian;./expressoInstallDebian-squeeze.sh;
65        returnMain;
66}
67InstalarSuse_100()
68{
69    echo "Llamando el script para  Suse 10.0 ...";
70    cd suse;./expressoInstallSuse10.0.sh;
71        returnMain;
72}
73InstalarSuse_101()
74{
75    echo "Llamando el script para  Suse 10.1 ...";
76    cd suse;./expressoInstallSuse10.1.sh;
77        returnMain;
78}
79InstalarCentos_5()
80{
81    echo "Llamando el script para  CentoOS ...";
82    cd rhel5-centos5;./expressoInstallCentos5.sh;
83        returnMain;
84}
85InstalarRH_E5()
86{
87    echo "Llamando el script para  Red Hat Enterprise 5 ...";
88    cd rhel5-centos5;./expressoInstallRHEL5.sh;
89        returnMain;
90}
91
92Fim()
93{
94 exit 0;
95}
96
97Principal
Note: See TracBrowser for help on using the repository browser.