SImulador de un sistema de ficheros para entornos distribuidos y paralelos.
Manuel Gómez-Plana Rodríguez
Félix García Caballeira
Note
Todos los comandos se deberán ejecutar desde la carpeta src a menos que se indique lo contrario.
Para ejecutar las GUI, primero es necesario instalarse las dependencias del código. Se recomienda crear un entorno virtual de python con los siguientes comandos
python3 -m venv /myenv
source /myenv/bin/activateTras esto, se deberán instalar las dependencias del proyecto:
pip install -r requirements.txtUna vez instaladas las dependencias, se ejecutará la interfaz de línea de comandos desde la carpeta src mediante el siguiente comando:
python3 CLI.pyPara ejecutar la simulación, primero es necesario instalarse las dependencias del código. Esto se puede realizar mediante los siguientes comandos:
- Linux/Debian:
sudo ap update && apt upgrade
sudo apt install cmake makeInstalación de simgrid
- Fedora/CentOS/RHEL
sudo dnf install cmake makePara versiones antiguas:
sudo yum install cmake make- macOS:
brew install cmake make-
Windows: Se recomienda encarecidamente usar WSL o Chocolatey para instalar los paquetes.
- Para WSL, se ejecutará en función de la distribución usada.
- Usando chocolatey:
choco install cmake make
Si aún así se quiere instalar mediante los instaladores, deberás instalar tanto cmake como make.
Una vez instaladas las dependencias, deberás compilar el código y ejecutarlo. Para ello, se han provisto una serie de scripts en la carpeta /src/scripts.