Instalación Sebastian Carrasco - ASTROINGENIERIA/ASTROUFRO GitHub Wiki
Detalle del Proceso de Instalación
- Versión instalada Centos 7 x64
- Todo el proceso de instalación se realizo como root.
Instalación de paquetes
- Antes de realizar la instalación de los paquetes necesario se realizo
yum update
->yum upgrade
->reboot
- Luego se procedió a la respectiva instalación de los paquetes con:
yum install -y ksh blas-devel expat-devel gcc-c++ byacc patch cvs subversion openssh git libX11-devel ncurses-devel gdbm-devel bzip2-devel zlib-devel sqlite-devel openssl-devel db4-devel openldap-devel freetype-devel libpng-devel libxml2-devel libxslt-devel gsl-devel flex epel-release doxygen autoconf213; yum install -y xemacs
Instalación de Java jdk
- Se instala Java (OpenJDK) usando :
sudo yum install java-1.8.0-openjdk
Instalación de pip y virtualenv
- Para este proceso se realizaron los siguientes 3 comandos (¿los dos primeros comando hacen lo mismo?)
- Instala el manejador de paquetes de Python:
yum install python-pip
- ¿Que hace esto? (ojo, que depende de la versión de Python instalada)
curl https://bootstrap.pypa.io/get-pip.py | python -
Aqui despues de la instalación, el sistema da la posibilidad de hacer un upgrade de pip. pip install virtualenv==13
- La versión de virtualenv que se instale es un punto importante si no es una versión adecuada causara conflicto y errores en la instalación de los diferentes módulos en el entorno virtual de python lo que provocara problemas en el make mas adelante
Descarga del Git de ACS
Se utilizo para descargar:
`git clone https://bitbucket.sco.alma.cl/scm/asw/acs.git'
- Principalmente para evitar el proceso de creación de la key SSH, cabe mencionar que la descarga se realizo en /
Descarga de Tools y compilación de ACS
- los siguientes pasos son los mismos descritos en la guia original
-
Creacion de directorio
mkdir /alma/
y luegochown -R root /alma
-
Source desde el bash de ACS
source /ACS/LGPL/acsBUILD/config/.acs/.bash_profile.acs
-
Descarga de los productos externos
cd /ACS/ExtProd/PRODUCTS; ./download-products.sh
-
Compilación de productos externos
cd /ACS/ExtProd/INSTALL; ./buildTools
-
buildJacORB : Antes de hacer el ./buildTools, se necesita conexión a Internet.
-
En caso de fallar buildAnt recompilar por separado hasta que compile bien
- Luego de este proceso realize un reboot, no se si será necesario el reboot o solo cambiar de terminal, pero en caso de seguir ejecutando los comandos en la misma terminar surgiran fallos en algunos componentes del make de ACS
-
Volver a realizar el source
-
Exportar las variables de entorno:
export MAKE_NOSTATIC=yes; export MAKE_NOIFR_CHECK=on
-
Build ACS
cd ACS; make
-
algunos módulos requieren conexión a internet (scxml_apache)