---
title: Instalación de la herramienta MAST para el análisis de planificabilidad
description: de la herramienta MAST para el análisis de planificabilidad
tags: OBDH-GFIE
robots: noindex, nofollow
---
# Instalación de la herramienta MAST para el Análisis de Planificabilidad de Sistemas Multitarea
<div style="text-align: justify">
Este guión explica la instalacción del la herramienta MAST para el análisis de planificabilidad sobre una distribución Ubuntu de Linux, si bien los pasos a dar pueden considerarse análogos en el caso de que la distribución de Linux elegida fuera otra. En los siguientes apartados se irán enumerado los pasos requeridos para hacer efectiva la instalación, así como algunas pruebas que permiten comprobar que ésta se ha completado correctamente.
:::info
Los comandos que se van a proporcionar para describir la instalación del entorno de trabajo están definidos para el caso en que los archivos descargados se ubiquen en el directorio `/home/atcsol/Descargas`. Para otra ubicación, como `/home/atcsol/Downloads`, será necesario que en los comandos se utilice la ubicación correspondiente.
:::
</div>
## Parte 1: Instalación de la herramienta MAST
<div style="text-align: justify">
1. Descarga del archivo tar.gz que contiene el entorno MAST. Este archivo se puede descargar directamente del enlace http://mast.unican.es/mast-bin-linux-1-5-1-0.tar.gz
2. Mover el archivo al directorio `/usr/local`
```shell
sudo mv /home/atcsol/Descargas/mast-bin-linux-1-5-1-0.tar.gz /usr/local
```
3. Descomprimir el archivo en ese mismo directorio
```shell
cd /usr/local
sudo tar -xzvf mast-bin-linux-1-5-1-0.tar.gz
```
4. Crear un enlace blando con el nombre `mast`
```shell
sudo ln –s mast-bin-linux-1-5-1-0 mast
```
5. Añadir al final del archivo `.profile` de tu usuario (`/home/atcsol/.profile` si estás en el puesto del laboratorio) la siguiente línea de modificación del PATH que incorpora el directorio donde se encuentran los archivos binarios de MAST
```shell
PATH="/usr/local/mast:$PATH"
```
6. Instalar `libgtk-dev`
```shell
sudo apt-get update
sudo apt-get install libgtk-3-bin:i386
```
7. Forzar la ejecución del script ./profile con la orden:
```shell
bash -l
```
8. Crear el archivo `mast.conf` para poder cargar las librerias compartidas de MAST
```shell
cd /etc/ld.so.conf.d
echo "/usr/local/mast/lib" | sudo tee –a mast.conf
```
9. Actualizar la cache de librerías compartidas :
```shell
sudo ldconfig -v
```
</div>
## Ejecución de la herramienta MAST
:::info
<div style="text-align: justify">Al abrir la aplicación MAST se crean archivos de log, por lo que debéis ejecutar la aplicación desde un subdirectorio que parte de vuestro `home`, nunca desde un directorio de sistema. Si lo hacéis desde un directorio de sistema el programa no podrá generar logs y fallará.
Además, cuidad de que tanto los nombres de los proyectos como la ruta completa dónde se ubican, no tengan caracteres extraños, acentos o espacios. MAST no funcionará bien si utilizáis este tipo de caracteres tanto en la ruta como en el nombre del proyecto.</div>
:::
<div style="text-align: justify">
1. Crear un directorio denominado `mast` para ubicar los proyectos (por ejemplo, desde vuestro home)
```shell
cd /home/atcsol
mkdir mast
```
2. Moverse a ese directorio y ejecutar el editor gráfico de la herramienta mast
```shell
cd mast
gmasteditor
```
La ventana de edición de modelos MAST aparecerá con el siguiente aspecto:

</div>