        |
Compilar teleindicadores en Linux
Compilar la parte del operador (la que iria en HPs, p.ej. ui_teleindicador_integ)
- Entras en salchicha como usuario teleind
- entras en el directorio /mnt/teleind/linux
- compilas normalmente (con un make)
Compilar la parte de los Comms y los Hojaruta (p.ej. el LineaCTC.Full o DifusorBLUE)
- Entras en salchicha como usuario metro
- entras en el directorio /home/metro/teleind.linux/linux-as-sun
- compilas normalmente (con un make)
Compilar los programas de los siv de las estaciones (y cualquier otra cosa que también dependa de las ncurses, p.ej. anden, anden2, DisplayTren,...)
- Entras en aika con ssh y como usuario metro.
- Ejecutas el script woody para entrar en el entorno de compilación para Debian Woody.
- Entras en el directorio /home/metro/linux-woody/teleind.linux.
- compilas normalmente (con un make):
Es decir:
"tuEquipo"$: ssh metro@aika
metro@aika:~$ woody
metro@aika$ cd /home/metro/linux-woody/teleind.linux
metro@aika$ make anden2
o
metro@aika$ make DisplayTren
Compilar los programas de los siv de las estaciones MOTIF ( p.ej. displayAsc )
- Entras en salchicha como usuario metro
- entras en el directorio /home/metro/teleind.linux/linux-as-sun
- compilas normalmente (con un make displayAsc)
NOTA1: Para saber si un ejecutable depende de las ncurses, se hace un
ldd nombreejecutable
NOTA2: si estando en seraphim el directorio /home/metro está vacío, ponte como root y montalo:
mount /home/metro si /mnt está vacío, montalo; como root,
mount /mnt Lo de tenerlo que montar /home/metro y /mnt sucede si al arancar seraphim, salchicha o josue estaban apagados (o que en el /etc/fstab están como noauto para evitar que se bloquee seraphim en el arranque si los otros no están arrancados).
NOTA3: en seraphim existe un entorno simulado de salchicha (salchichasim). Tiene los fuentes de teleindicadores copiados a él (NO montados).
Para entrar y compilar se hace de la siguiente manera...
LineaCTC.Full, DifusorBLUE, anden2 (auque ese anden2 no se podría poner en campo por tener unas ncurses antiguas):
metro@seraphim$ salchichasim metro
metro@salchichasim:~$ cd teleind.linux/linux-as-sun
metro@salchichasim:~$ make LineaCTC.Full
ui_teleindicador_integ:
metro@seraphim$ salchichasim teleind
teleind@salchichasim:~$ cd linux
teleind@salchichasim:~$ make ui_teleindicador_integ
|